Package com.jclark.xsl.tr

The transformation engine

See:
          Description

Interface Summary
Action the parsed representation of a stylesheet component.
ActionDebugTarget  
ComparatorTemplate  
Engine An engine, compiles a stylesheet
ExtensionHandler for extension functions -- i think
LoadContext maintains a list of a few options for how a XMLProcessor constructs an object model
OutputMethod collects the attributes from the xsl:output element which determine the type of output we are to produce
ParameterSet a place to obtain run-time parameters from the execution environment
ProcessContext Processing context for a Stylesheet (Sheet) maintains state for a transformation, and actually does the dispatching of the transformation work by calling invoke() on Actions
ProcessContext.Memento  
Result As transformation proceeds, "Actions" are performed, and an output tree is constructed.
ResultFragmentVariant  
Sheet Represents a (compiled) XSLT stylesheet.
SheetDetails provides access to the additional information in the compiled stylesheet that the implementation of the ProcessContext needs to get at, but we don't need to share with other packages
XMLProcessor Constructs an object model from an XML document
 

Class Summary
ActionResultFragmentVariant a result tree fragment to be stored in a variable?
AddVariableSet  
AnyLevelNumberAction  
AnyLevelNumberAction.Cache  
AnyLevelNumberActionDebug  
AppendAction  
AppendActionDebug  
ApplyImportsAction  
ApplyImportsActionDebug  
AttributeAction  
AttributeActionDebug  
BilevelComparatorTemplate  
BindLocalParamAction binds a local parameter to a name
BindLocalParamActionDebug binds a local parameter to a name
BindLocalVariableAction binds a variable to a name
BindLocalVariableActionDebug binds a variable to a name
BuiltinAction  
BuiltinActionDebug  
CharsAction character data
CharsActionDebug character data
CommentAction
CommentActionDebug
ComposeEnumeration  
ContentHandlingResultWriter Converts a SAX 2 event stream to calls on a Result -- which is useful for connecting to extension elements which generate SAX events
CopyAction
CopyActionDebug
CopyOfAction
CopyOfActionDebug
DocumentAction
DocumentActionDebug
ElementAction  
ElementActionDebug  
EmptyAction a no-op
EmptyActionDebug a no-op
EngineImpl compiles a stylesheet from a (XSLT D)OM
ExprNumberAction  
ExprNumberActionDebug  
ForEachAction
ForEachActionDebug
IfAction
IfActionDebug
Importance  
ImportantBoolean  
InvokeAction call template
InvokeActionDebug call template
KeyDefinition represents the top-level element xsl:key which defines a named lookup table for nodes XSLT 1.0 section 12.2
Lang Convert the value of an xml:lang attribute to a Locale.
LiteralAttributeAction  
LiteralAttributeActionDebug  
LiteralElementAction  
LiteralElementActionDebug  
MessageAction
MessageActionDebug
MultiLevelNumberAction  
MultiLevelNumberAction.Cache  
MultiLevelNumberAction.CacheEntry  
MultiLevelNumberActionDebug  
NodeComparatorTemplate  
NumberListFormatTemplate  
ParamAction binds a parameter to it's value
Priority  
ProcessAction apply-templates!
ProcessActionDebug apply-templates!
ProcessContextImpl manages the state of a transformation (and performs the transformation of a source document against an XSLT stylesheet)
ProcessContextImpl.VariableBindings variable name/value bindings are maintained internally as a linked list
ProcessingInstructionAction
ProcessingInstructionActionDebug
RawCharsAction  
RawCharsActionDebug  
RawValueOfAction represents an "xsl:value-of" with disable-output-escaping='yes'
RawValueOfActionDebug represents an "xsl:value-of" with disable-output-escaping='yes'
ResultFragmentExpr  
ResultFragmentVariantBase a result tree fragment, I guess used as a variable or param?
SheetImpl Actually does the work of compiling the stylesheet's object model into the template rules, actions, variable definitions, etc.
SingleLevelNumberAction  
SingleLevelNumberActionDebug  
SortNodeSetExpr sorts a node list before returning them from a nested expression
StringResult  
TemplateAttributeAction  
TemplateAttributeActionDebug  
TemplateRuleSet holds a collection of Templates (Actions) for a mode ..
TerminateMessageAction  
TerminateMessageActionDebug  
UnbindLocalVariablesAction  
UnbindLocalVariablesActionDebug  
UseAttributeSetAction  
UseAttributeSetActionDebug  
ValueOfAction xsl:value-of
ValueOfActionDebug xsl:value-of
VariableInfo the expression to evaluate for obraining a Variable's result, and the fact of whether it is a parameter
XRAPAction Invokes an XRAP processor
XRAPActionDebug Invokes an XRAP processor
 

Exception Summary
TerminateXSLException  
UncheckedXSLException  
 

Package com.jclark.xsl.tr Description

The transformation engine

This package provides facilities for parsing and "compiling" XSLT stylesheets as well as executing the stylesheet with a source document to effect a transformation.