Package com.jclark.xsl.tr

The transformation engine

See:
          Description

Interface Summary
Action the parsed representation of a stylesheet component.
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 on the xsl:stylesheet 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 some of the transformation work by calling invoke() on Actions
ProcessContext.Memento  
Result the place where a transformer sends its results
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 form an XML document
 

Class Summary
ActionResultFragmentVariant a result tree fragment to be stored in a variable?
AddVariableSet  
AnyLevelNumberAction  
AnyLevelNumberAction.Cache  
AppendAction  
ApplyImportsAction  
AttributeAction  
BilevelComparatorTemplate  
BindLocalParamAction binds a local parameter to a name
BindLocalVariableAction binds a variable to a name
BuiltinAction  
CharsAction character data
CommentAction
ComposeEnumeration  
ContentHandlingResultWriter Writes a SAX 2 event stream to a Result
CopyAction
CopyOfAction
DocumentAction
ElementAction  
EmptyAction a no-op
EngineImpl compiles a stylesheet from a (XSLT D)OM
ExprNumberAction  
ForEachAction
IfAction
Importance  
ImportantBoolean  
InvokeAction 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  
LiteralElementAction  
MessageAction
MultiLevelNumberAction  
MultiLevelNumberAction.Cache  
MultiLevelNumberAction.CacheEntry  
NodeComparatorTemplate  
NumberListFormatTemplate  
ParamAction binds a parameter to it's value
Priority  
ProcessAction apply-templates!
ProcessContextImpl manages the state of a transformation (and performs the transformation of a source document against an XSLT stylesheet)
ProcessContextImpl.VariableBindings  
ProcessingInstructionAction
RawCharsAction  
RawValueOfAction 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  
SortNodeSetExpr sorts a node list before returning them from a nested expression
StringResult  
TemplateAttributeAction  
TemplateRuleSet holds a collection of Templates (Actions) for a mode ..
TerminateMessageAction  
UnbindLocalVariablesAction  
UseAttributeSetAction  
ValueOfAction xsl:value-of
VariableInfo  
XRAPAction 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.