| 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.XSLStringConstructorpublic abstract class XSLStringConstructorextends 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 | |
String |
|
boolean |
|
boolean |
|
protected 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 String expandChildren(Context context) throws TransformerException
Expand the stylesheet elements subordinate to this one, returning the result as a string. The expansion must not generate any element or attribute nodes.
- Parameters:
context- The context in the source document
public boolean isInstruction()
Determine whether this node is an instruction.
- Overrides:
- isInstruction in interface StyleElement
- Returns:
- true - it is an instruction
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
protected void optimize()
throws TransformerConfigurationException