| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectcom.icl.saxon.om.AbstractNodecom.icl.saxon.tree.NodeImplcom.icl.saxon.tree.ParentNodeImplcom.icl.saxon.tree.ElementImplcom.icl.saxon.tree.ElementWithAttributescom.icl.saxon.style.StyleElementcom.icl.saxon.style.XSLWhenpublic class XSLWhenextends StyleElementNested Class Summary |
Field Summary |
Fields inherited from class com.icl.saxon.style.StyleElement | |
REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FORWARDS_COMPATIBLE, attributeSets, extensionNamespaces, reportingCircumstances, staticContext, validationError, version | |
Fields inherited from class com.icl.saxon.tree.ElementWithAttributes | |
attributeList, namespaceList | |
Fields inherited from class com.icl.saxon.tree.ElementImpl | |
nameCode, root | |
Fields inherited from class com.icl.saxon.tree.ParentNodeImpl | |
sequence | |
Fields inherited from class com.icl.saxon.tree.NodeImpl | |
emptyArray, index, parent | |
Fields inherited from class com.icl.saxon.om.AbstractNode | |
NODE_LETTER | |
Fields inherited from interface com.icl.saxon.om.NodeInfo | |
ATTRIBUTE, COMMENT, ELEMENT, NAMESPACE, NODE, NONE, NUMBER_OF_TYPES, PI, ROOT, TEXT | |
Method Summary | |
boolean |
|
Expression | |
boolean |
|
void | |
void | |
void |
|
Methods inherited from class com.icl.saxon.tree.ElementImpl | |
addNamespaceNodes, copy, copy, generateId, getAttributeList, getAttributeValue, getBaseURI, getDocumentRoot, getLineNumber, getNameCode, getNodeType, getPrefixForURI, getSystemId, getURICodeForPrefix, initialise, makeNameCode, outputNamespaceNodes, setAttribute, setLineNumber, setNameCode, setSystemId | |
Methods inherited from class com.icl.saxon.tree.ParentNodeImpl | |
addChild, compact, copyStringValue, dropChildren, enumerateChildren, getChildNodes, getFirstChild, getLastChild, getNodeValue, getNthChild, getSequenceNumber, getStringValue, hasChildNodes, removeChild, renumberChildren, useChildrenArray | |
public boolean doesPostProcessing()
Determine whether this element does any processing after instantiating any children. This implementation says it doesn't, thus enabling tail recursion.
- Overrides:
- doesPostProcessing in interface StyleElement
public boolean mayContainTemplateBody()
Determine whether this type of element is allowed to contain a template-body
- Overrides:
- mayContainTemplateBody in interface StyleElement
- Returns:
- true: yes, it may contain a template-body
public void prepareAttributes()
throws TransformerConfigurationException
- Overrides:
- prepareAttributes in interface StyleElement
public void process(Context context) throws TransformerException
- Overrides:
- process in interface StyleElement
public void validate()
throws TransformerConfigurationException
- Overrides:
- validate in interface StyleElement