org.extex.interpreter.type
Interface Theable

All Known Implementing Classes:
AbstractColor, AbstractMath, AbstractReadonlyCount, Badness, CatcodePrimitive, CharCode, ColorPrimitive, CountArray, CountPrimitive, Currentgrouplevel, Currentgrouptype, Currentifbranch, Currentiflevel, Currentiftype, Delcode, Dimenexpr, DimenParameter, DimenPrimitive, Dp, Efcode, EtexVersion, Fontchardp, Fontcharht, Fontcharic, Fontcharwd, FontCode, Fontdimen, Glueshrink, Glueshrinkorder, Gluestretch, Gluestretchorder, Ht, Hyphenchar, Inputlineno, IntegerCode, IntegerParameter, Interactionmode, Lastkern, Lastnodetype, Lastpenalty, Lccode, LeftHyphenmin, Mag, MathAbs, MathACos, MathAdd, MathASin, MathATan, MathATanTwo, MathCeil, MathcodePrimitive, MathCos, MathDiv, MathE, MathExp, MathExpression, MathFloor, MathLog, MathMax, MathMin, MathMul, MathPi, MathPow, MathRandom, MathRint, MathRound, MathSin, MathSqrt, MathSub, MathTan, MathToDegrees, MathToRadians, MuskipParameter, MuskipPrimitive, NamedBool, NamedFont, NamedHashToks, NamedPair, NamedReal, NamedTransform, Namespace, NumberedBool, NumberedFont, NumberedHashToks, NumberedPair, NumberedReal, NumberedTransform, Numexpr, Odelcode, Oglueshrinkorder, Ogluestretchorder, OmathcodePrimitive, OmegaMathcharCode, Parshape, Parshapedimen, Parshapeindent, Parshapelength, Pdffontname, Pdffontobjnum, Pdflastannot, Pdflastobj, Pdflastxform, Pdflastximage, Prevdepth, Prevgraf, PrintFormat, RightHyphenmin, Sfcode, Skewchar, SkipParameter, SkipPrimitive, Spacefactor, TeXMathcharCode, ToksParameter, ToksPrimitive, Uccode, Wd, WriterType

public interface Theable

This is a interface to mark those classes which are able to provide a description. This description is returned in form of Tokens.

Version:
$Revision: 6265 $
Author:
Gerd Neugebauer

Method Summary
 Tokens the(Context context, TokenSource source, Typesetter typesetter)
          This method is the getter for the description of the primitive.
 

Method Detail

the

Tokens the(Context context,
           TokenSource source,
           Typesetter typesetter)
           throws CatcodeException,
                  ConfigurationException,
                  HelpingException,
                  TypesetterException
This method is the getter for the description of the primitive.

Parameters:
context - the interpreter context
source - the source for further tokens to qualify the request
typesetter - the typesetter to use
Returns:
the description of the primitive as list of Tokens
Throws:
CatcodeException - in case of an error in token creation
ConfigurationException - in case of an configuration error
HelpingException - in case of an error
TypesetterException - in case of an error