Package org.apache.xalan.xslt

Interface Summary
XSLTProcessor The transformation processor -- use XSLTProcessorFactory to instantiate an implementation of this interface.
 

Class Summary
AVT **For advanced use only** Class to hold an Attribute Value Template.
AVTPart **For internal use only** Class to hold a part, either a string or XPath, of an Attribute Value Template.
AVTPartSimple **For internal use only** Simple string part of a complex AVT.
AVTPartXPath **For internal use only** Simple string part of a complex AVT.
Constants **For advanced use only** Primary constants used in the XSLTEngineImpl classes.
ElemApplyImport **For advanced use only** Implement xsl:apply-imports.
ElemApplyTemplates **For advanced use only** Implement xsl:apply-templates.
ElemAttribute **For advanced use only** Implement xsl:attribute.
ElemAttributeSet **For advanced use only** Implement xsl:attribute-set.
ElemCallTemplate **For advanced use only** Implement xsl:call-template.
ElemChoose **For advanced use only** Implement xsl:choose.
ElemComment **For advanced use only** Implement xsl:comment.
ElemCopy **For advanced use only** Implement xsl:copy.
ElemCopyOf **For advanced use only** Implement xsl:copy-of.
ElemDecimalFormat **For advanced use only** Implement xsl:decimal-format.
ElemElement **For advanced use only** Implement xsl:decimal-format.
ElemExtensionCall **For advanced use only** Implement an extension element.
ElemFallback **For advanced use only** Implement xsl:fallback.
ElemForEach **For advanced use only** Implement xsl:for-each.
ElemIf **For advanced use only** Implement xsl:if.
ElemLiteralResult **For advanced use only** Implement a Literal Result Element.
ElemMessage **For advanced use only** Implement xsl:message.
ElemNumber **For advanced use only** Implement xsl:number.
ElemOtherwise **For advanced use only** Implement xsl:otherwise.
ElemParam **For advanced use only** Implement xsl:param.
ElemPI **For advanced use only** Implement xsl:processing-instruction.
ElemSort **For advanced use only** Implement xsl:sort.
ElemTemplate **For advanced use only** Implement xsl:template.
ElemTemplateElement **For advanced use only** An instance of this class represents an element inside an xsl:template class.
ElemText **For advanced use only** Implement xsl:template.
ElemTextLiteral **For advanced use only** Implement a text literal.
ElemUse **For advanced use only** Implement xsl:use.
ElemValueOf **For advanced use only** Implement xsl:value-of.
ElemVariable **For advanced use only** Implement xsl:variable.
ElemWhen **For advanced use only** Implement xsl:when.
ElemWithParam **For advanced use only** Implement xsl:with-param.
ExtensionNSHandler **For advanced use only** Represents an extension namespace.
FuncDocument **For advanced use only** Execute the Doc() function.
FuncFormatNumb **For advanced use only** Execute the FormatNumber() function.
KeyTable **For advanced use only** Table of element keys, keyed by document node.
Process The main() method handles the Xalan command-line interface.
ResultTreeFrag **For internal use only** Container of a result tree fragment.
Stylesheet Represents the base stylesheet or an "import" stylesheet; "include" stylesheets are combined with the including stylesheet.
StylesheetHandler **For advanced use only** Initializes and processes a stylesheet via SAX events.
StylesheetRoot Binary representation of a stylesheet -- use the XSLTProcessor ProcessStylesheet method to create a StylesheetRoot and improve performance for a stylesheet performing multiple transformations.
StylesheetSpec This class implements the representation of a stylesheet specification via xml-stylesheet in an XML document.
TemplateList **For advanced use only** Encapsulates a template list, and helps locate individual templates.
UnImplNode **For internal use only** To be subclassed by classes that wish to fake being nodes.
XSLProcessorContext Captures processor context to be passed to an extension element.
XSLProcessorVersion Administrative class to keep track of the version number of the Xalan release.
XSLTEngineImpl **For advanced use only** The Xalan workhorse -- Collaborates with the XML parser liaison, the DOM, and the XPath engine, to transform a source tree of nodes into a result tree according to instructions and templates specified by a stylesheet tree.
XSLTInputSource Represents an XML source document or XSL stylesheet.
XSLTProcessorFactory Manufactures the processor for performing transformations.
XSLTResultTarget Contains the result of a transformation that you perform with the XSLTProcessor process() method or one of the StylesheetRoot process() methods.
 

Exception Summary
XSLProcessorException The exception used for most XSLT errors.
 



Copyright © 2000 Apache XML Project. All Rights Reserved.