|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ContainerInstruction | An implementation for instructions that contain other elements, such as text or other instructions. |
Instruction | An interface that parsed instructions must implement. |
TemplateFunctionModel | Functions in a template data model must implement this interface. |
UnparsedInstruction | Abstract class that deals with unparsed instructions, ie. |
Class Summary | |
---|---|
AssignBlockInstruction | An instruction that assigns a template block to a single-identifier variable. |
AssignInstruction | An instruction that assigns a literal or reference to a single-identifier variable. |
BreakInstruction | An instruction that represents a break in execution, either within a case statement of a switch, or within a list or foreach loop. |
CallInstruction | An instruction representing a function call. |
CaseInstruction | Represents a case in a switch statement. |
CommentInstruction | An instruction for commenting out a block of text or adding a remark. |
DefaultCaseInstruction | Represents a case in a switch statement. |
ElseInstruction | An instruction representing an if-else structure. |
EmptyInstruction | A superclass for Instruction s that have no associated
EndInstruction . |
EndInstruction | Represents an end instruction. |
ExitInstruction | An instruction that represents an exit point from a function. |
FunctionInstruction | An instruction representing a function definition. |
FunctionModel | An immutable TemplateModel wrapper for
a FunctionInstruction s. |
GenericStartInstruction | A superclass for instructions that have a body and a single end instruction, and that can produce output. |
IfElseInstruction | A instruction that handles if-elseif-else functionality. |
IfInstruction | An instruction representing an if-else structure. |
IncludeInstruction | An instruction that gets another template from a Cache ,
and processes it within the current template. |
ListInstruction | An instruction that processes a TemplateListModel
or TemplateListModel2 . |
LocalInstruction | An instruction representing a local instruction. |
NOOPInstruction | An instruction that does nothing. |
NoParseInstruction | An instruction for containing an arbitrary block of text that is not parsed any further by FM-Classic. |
SwitchInstruction | An instruction representing a switch-case structure. |
TextBlockInstruction | A TemplateProcessor representing a block of plain text. |
TransformInstruction | An instruction that processes a TemplateTransformModel. |
VariableInstruction | An instruction that outputs the value of a Variable . |
Enum Summary | |
---|---|
Instruction.EndType | Enumerates the type of end instructions that can terminate a given instruction. |
The compiled versions of FM-Classic instructions are implemented
in this package. Instructions are all implementations of the
Instruction
interface.
Various other inheritance structures are used, mainly to simplify
processing by the LinkedListTemplateBuilder
class.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |