|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--weblogic.apache.xalan.templates.TemplateList
Encapsulates a template list, and helps locate individual templates.
Inner Class Summary | |
class |
TemplateList.TemplateWalker
An inner class used by a compiler to iterate over all of the ElemTemplates stored in this TemplateList. |
Constructor Summary | |
TemplateList()
Construct a TemplateList object. |
Method Summary | |
void |
compose()
After all templates have been added, this function should be called. |
weblogic.apache.xalan.templates.TemplateSubPatternAssociation |
getHead(XPathContext xctxt,
org.w3c.dom.Node targetNode)
Get the head of the most likely list of associations to check, based on the name and type of the targetNode argument. |
ElemTemplate |
getTemplate(QName qname)
Locate a named template. |
ElemTemplate |
getTemplate(XPathContext xctxt,
org.w3c.dom.Node targetNode,
QName mode,
int maxImportLevel,
boolean quietConflictWarnings)
Given a target element, find the template that best matches in the given XSL document, according to the rules specified in the xsl draft. |
TemplateList.TemplateWalker |
getWalker()
Get a TemplateWalker for use by a compiler. |
void |
setTemplate(ElemTemplate template)
Add a template to the table of named templates and/or the table of templates with match patterns. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public TemplateList()
Method Detail |
public void setTemplate(ElemTemplate template)
template
- public void compose()
public ElemTemplate getTemplate(QName qname)
qname
- Qualified name of the template.public weblogic.apache.xalan.templates.TemplateSubPatternAssociation getHead(XPathContext xctxt, org.w3c.dom.Node targetNode)
xctxt
- The XPath runtime context.targetNode
- The target node that will be checked for a match.public ElemTemplate getTemplate(XPathContext xctxt, org.w3c.dom.Node targetNode, QName mode, int maxImportLevel, boolean quietConflictWarnings) throws javax.xml.transform.TransformerException
xctxt
- targetNode
- mode
- A string indicating the display mode.maxImportLevel
- The maximum importCountComposed that we should consider or -1
if we should consider all import levels. This is used by apply-imports to
access templates that have been overridden.quietConflictWarnings
- public TemplateList.TemplateWalker getWalker()
|
Documentation is available at http://e-docs.bea.com/wls/docs61 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |