|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ElemTemplate | |
---|---|
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. |
Uses of ElemTemplate in org.apache.xalan.processor |
---|
Subclasses of ElemTemplate in org.apache.xalan.processor | |
---|---|
class |
WhitespaceInfoPaths
|
Uses of ElemTemplate in org.apache.xalan.templates |
---|
Subclasses of ElemTemplate in org.apache.xalan.templates | |
---|---|
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. |
Fields in org.apache.xalan.templates declared as ElemTemplate | |
---|---|
private ElemTemplate |
StylesheetRoot.m_defaultRootRule
The default template to use for the root if we don't find anything else. |
private ElemTemplate |
StylesheetRoot.m_defaultRule
The default template to use if we don't find anything else. |
private ElemTemplate |
StylesheetRoot.m_defaultTextRule
The default template to use for text nodes if we don't find anything else. |
private ElemTemplate |
StylesheetRoot.m_startRule
The start rule to kick off the transformation. |
private ElemTemplate |
TemplateSubPatternAssociation.m_template
The template element |
private ElemTemplate |
ElemCallTemplate.m_template
The template which is named by QName. |
Methods in org.apache.xalan.templates that return ElemTemplate | |
---|---|
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 |
TemplateSubPatternAssociation.getTemplate()
Get the assocated xsl:template. |
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()
|
Methods in org.apache.xalan.templates with parameters of type ElemTemplate | |
---|---|
private void |
TemplateList.insertPatternInTable(StepPattern pattern,
ElemTemplate template)
Add a template to the template list. |
(package private) void |
StylesheetRoot.recomposeTemplates(ElemTemplate template)
Recompose the template declarations. |
void |
Stylesheet.replaceTemplate(ElemTemplate v,
int i)
Replace 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. |
void |
Stylesheet.setTemplate(ElemTemplate v)
Set an "xsl:template" property. |
Constructors in org.apache.xalan.templates with parameters of type ElemTemplate | |
---|---|
TemplateSubPatternAssociation(ElemTemplate template,
StepPattern pattern,
java.lang.String pat)
Construct a match pattern from a pattern and template. |
Uses of ElemTemplate in org.apache.xalan.transformer |
---|
Fields in org.apache.xalan.transformer declared as ElemTemplate | |
---|---|
(package private) ElemTemplate |
XalanTransformState.m_currentTemplate
|
(package private) ElemTemplate |
XalanTransformState.m_matchedTemplate
|
Methods in org.apache.xalan.transformer that return ElemTemplate | |
---|---|
ElemTemplate |
XalanTransformState.getCurrentTemplate()
|
ElemTemplate |
TransformState.getCurrentTemplate()
This method retrieves the xsl:template that is in effect, which may be a matched template or a named template. |
ElemTemplate |
TransformerImpl.getCurrentTemplate()
This method retrieves the xsl:template that is in effect, which may be a matched template or a named template. |
ElemTemplate |
XalanTransformState.getMatchedTemplate()
|
ElemTemplate |
TransformState.getMatchedTemplate()
This method retrieves the xsl:template that was matched. |
ElemTemplate |
TransformerImpl.getMatchedTemplate()
This method retrieves the xsl:template that was matched. |
private ElemTemplate |
StackGuard.getNextMatchOrNamedTemplate(int pos)
Get the next named or match template down from and including the given position. |
Methods in org.apache.xalan.transformer with parameters of type ElemTemplate | |
---|---|
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 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |