Package net.sf.joost.instruction

Provides factory classes for each of the STX instructions.

See:
          Description

Class Summary
AbstractInstruction Abstract base class for all nodes in an STX transformation sheet.
AnalyzeTextFactory Factory for analyze-text elements, which are represented by the inner Instance class.
AssignFactory Factory for assign elements, which are represented by the inner Instance class.
AttributeFactory Factory for attribute elements, which are represented by the inner Instance class.
BufferFactory Factory for buffer elements, which are represented by the inner Instance class.
CallProcedureFactory Factory for call-procedure elements, which are represented by the inner Instance class.
CdataFactory Factory for cdata elements, which are represented by the inner Instance class.
ChooseFactory Factory for choose elements, which are represented by the inner Instance class.
CommentFactory Factory for comment elements, which are represented by the inner Instance class.
CopyFactory Factory for copy elements, which are represented by the inner Instance class.
DoctypeFactory Factory for doctype elements, which are represented by the inner Instance class.
ElementEndFactory Factory for end-element elements, which are represented by the inner Instance class.
ElementFactory Factory for element elements, which are represented by the inner Instance class.
ElementStartFactory Factory for start-element elements, which are represented by the inner Instance class.
ElseFactory Factory for else elements, which are represented by the inner Instance class.
FactoryBase Abstract base class for all factory classes which produce nodes (NodeBase) for the tree representation of an STX transformation sheet.
ForEachFactory Factory for for-each-item elements, which are represented by the inner Instance class.
GroupBase Base class for stx:group (class GroupFactory.Instance) and stx:transform (class TransformFactory.Instance) elements.
GroupFactory Factory for group elements, which are represented by the inner Instance class.
IfFactory Factory for if elements, which are represented by the inner Instance class.
IncludeFactory Factory for include elements, which will be replaced by groups for the included transformation sheet
LitElementFactory Factory for literal result elements, which are represented by the inner Instance class.
MatchFactory Factory for match elements, which are represented by the inner Instance class.
MessageFactory Factory for message elements, which are represented by the inner Instance class.
NodeBase Abstract base class for all instances of nodes in the STX transformation sheet
NoMatchFactory Factory for no-match elements, which are represented by the inner Instance class.
NSAliasFactory Factory for namespace-alias elements
OtherwiseFactory Factory for otherwise elements, which are represented by the inner Instance class.
ParamFactory Factory for params elements, which are represented by the inner Instance class.
PAttributesFactory Factory for process-attributes elements, which are represented by the inner Instance class.
PBufferFactory Factory for process-buffer elements, which are represented by the inner Instance class.
PChildrenFactory Factory for process-children elements, which are represented by the inner Instance class.
PDocumentFactory Factory for process-document elements, which are represented by the inner Instance class.
PIFactory Factory for processing-instruction elements, which are represented by the inner Instance class.
ProcedureFactory Factory for procedure elements, which are represented by the inner Instance class.
ProcessBase Common base class for all stx:process-xxx instructions
PSelfFactory Factory for process-self elements, which are represented by the inner Instance class.
PSiblingsFactory Factory for process-siblings elements, which are represented by the inner Instance class.
ResultBufferFactory Factory for result-buffer elements, which are represented by the inner Instance class.
ResultDocumentFactory Factory for result-document elements, which are represented by the inner Instance class.
ScriptFactory Factory for script elements, which are represented by the inner Instance class.
TemplateBase Common base class for TemplateFactory.Instance and ProcedureFactory.Instance.
TemplateFactory Factory for template elements, which are represented by the inner Instance class.
TextFactory Factory for text elements, which are represented by the inner Instance class.
TextNode Instances created by this factory represent text nodes in the transformation sheet
TransformFactory Factory for transform elements, which are represented by the inner Instance class
ValueOfFactory Factory for value-of elements, which are represented by the inner Instance class.
VariableBase Common base class for variables, parameters, and buffers.
VariableFactory Factory for variable elements, which are represented by the inner Instance class.
WhenFactory Factory for when elements, which are represented by the inner Instance class.
WhileFactory Factory for while elements, which are represented by the inner Instance class.
WithParamFactory Factory for with-param elements, which are represented by the inner Instance class.
 

Package net.sf.joost.instruction Description

Provides factory classes for each of the STX instructions.

Every factory extends FactoryBase and contains an inner class named Instance, extending NodeBase. Instance objects do the real processing of the STX instructions.

Moreover there are TextNode for text nodes in the STX stylesheet and LitElementFactory for literal result elements.

GroupBase is a base class for GroupFactory.Instance and TransformFactory.Instance