Package | Description |
---|---|
org.apache.xalan.processor |
Parses an XSLT stylesheet document (which may include and import other stylesheet documents) and produces a StylesheetRoot
(a TRaX Templates object).
|
org.apache.xalan.templates |
Implements the
Templates interface,
and defines a set of classes that represent an XSLT stylesheet. |
org.apache.xalan.transformer |
In charge of run-time transformations and the production of result trees.
|
Modifier and Type | Class | Description |
---|---|---|
class |
WhitespaceInfoPaths |
Modifier and Type | Class | Description |
---|---|---|
class |
ElemExsltFunction |
Implement func:function.
|
class |
WhiteSpaceInfo |
This is used as a special "fake" template that can be
handled by the TemplateList to do pattern matching
on nodes.
|
Modifier and Type | Method | Description |
---|---|---|
ElemTemplate |
StylesheetRoot.getDefaultRootRule() |
Get the default template for a root node.
|
ElemTemplate |
StylesheetRoot.getDefaultRule() |
Get the default template for elements.
|
ElemTemplate |
StylesheetRoot.getDefaultTextRule() |
Get the default template for text.
|
ElemTemplate |
ElemTemplateElement.getOwnerXSLTemplate() |
Get the owning xsl:template element.
|
ElemTemplate |
StylesheetRoot.getStartRule() |
Get the default template for a root node.
|
ElemTemplate |
Stylesheet.getTemplate(int i) |
Get an "xsl:template" property.
|
ElemTemplate |
TemplateList.getTemplate(QName qname) |
Locate a named template.
|
ElemTemplate |
TemplateList.getTemplate(XPathContext xctxt,
int targetNode,
QName mode,
boolean quietConflictWarnings,
DTM dtm) |
Given a target element, find the template that best
matches in the given XSL document, according
to the rules specified in the xsl draft.
|
ElemTemplate |
TemplateList.getTemplate(XPathContext xctxt,
int targetNode,
QName mode,
int maxImportLevel,
int endImportLevel,
boolean quietConflictWarnings,
DTM dtm) |
Given a target element, find the template that best
matches in the given XSL document, according
to the rules specified in the xsl draft.
|
ElemTemplate |
StylesheetRoot.getTemplateComposed(QName qname) |
Get an "xsl:template" property.
|
ElemTemplate |
StylesheetRoot.getTemplateComposed(XPathContext xctxt,
int targetNode,
QName mode,
boolean quietConflictWarnings,
DTM dtm) |
Get an "xsl:template" property by node match.
|
ElemTemplate |
StylesheetRoot.getTemplateComposed(XPathContext xctxt,
int targetNode,
QName mode,
int maxImportLevel,
int endImportLevel,
boolean quietConflictWarnings,
DTM dtm) |
Get an "xsl:template" property by node match.
|
ElemTemplate |
TemplateList.getTemplateFast(XPathContext xctxt,
int targetNode,
int expTypeID,
QName mode,
int maxImportLevel,
boolean quietConflictWarnings,
DTM dtm) |
Given a target element, find the template that best
matches in the given XSL document, according
to the rules specified in the xsl draft.
|
ElemTemplate |
TemplateList.TemplateWalker.next() |
Modifier and Type | Method | Description |
---|---|---|
void |
Stylesheet.replaceTemplate(ElemTemplate v,
int i) |
Replace an "xsl:template" property.
|
void |
Stylesheet.setTemplate(ElemTemplate v) |
Set an "xsl:template" property.
|
void |
TemplateList.setTemplate(ElemTemplate template) |
Add a template to the table of named templates and/or the table of templates
with match patterns.
|
Modifier and Type | Method | Description |
---|---|---|
ElemTemplate |
TransformerImpl.getCurrentTemplate() |
This method retrieves the xsl:template
that is in effect, which may be a matched template
or a named template.
|
ElemTemplate |
TransformState.getCurrentTemplate() |
This method retrieves the xsl:template
that is in effect, which may be a matched template
or a named template.
|
ElemTemplate |
XalanTransformState.getCurrentTemplate() |
|
ElemTemplate |
TransformerImpl.getMatchedTemplate() |
This method retrieves the xsl:template
that was matched.
|
ElemTemplate |
TransformState.getMatchedTemplate() |
This method retrieves the xsl:template
that was matched.
|
ElemTemplate |
XalanTransformState.getMatchedTemplate() |
Modifier and Type | Method | Description |
---|---|---|
boolean |
TransformerImpl.applyTemplateToNode(ElemTemplateElement xslInstruction,
ElemTemplate template,
int child) |
Given an element and mode, find the corresponding
template and process the contents.
|
int |
StackGuard.countLikeTemplates(ElemTemplate templ,
int pos) |
Overide equal method for StackGuard objects
|
Copyright © 2014 Apache XML Project. All Rights Reserved.