|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.icl.saxon.om.AbstractNode
com.icl.saxon.tree.NodeImpl
com.icl.saxon.tree.ParentNodeImpl
com.icl.saxon.tree.ElementImpl
com.icl.saxon.tree.ElementWithAttributes
com.icl.saxon.style.StyleElement
com.icl.saxon.style.XSLGeneralOutput
com.icl.saxon.style.XSLOutput
An xsl:output element in the stylesheet.
Field Summary | |
---|---|
(package private) Expression |
cdataElements
|
(package private) Expression |
doctypePublic
|
(package private) Expression |
doctypeSystem
|
(package private) Expression |
encoding
|
(package private) Emitter |
handler
|
(package private) Expression |
href
|
(package private) Expression |
indent
|
(package private) Expression |
indentSpaces
|
(package private) Expression |
mediaType
|
(package private) Expression |
method
|
(package private) Expression |
nextInChain
|
(package private) Expression |
omitDeclaration
|
(package private) Expression |
omitMetaTag
|
(package private) Expression |
representation
|
(package private) Expression |
standalone
|
(package private) java.util.Hashtable |
userAttributes
|
(package private) Expression |
userData
|
(package private) Expression |
version
|
Fields inherited from class com.icl.saxon.style.StyleElement |
---|
attributeSets, extensionNamespaces, REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FORWARDS_COMPATIBLE, reportingCircumstances, staticContext, validationError |
Fields inherited from class com.icl.saxon.tree.ElementWithAttributes |
---|
attributeList, namespaceList |
Fields inherited from class com.icl.saxon.tree.ElementImpl |
---|
nameCode, root, 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 org.w3c.dom.Node |
---|
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Fields inherited from interface com.icl.saxon.om.NodeInfo |
---|
ATTRIBUTE, COMMENT, ELEMENT, NAMESPACE, NODE, NONE, NUMBER_OF_TYPES, PI, ROOT, TEXT |
Constructor Summary | |
---|---|
XSLOutput()
|
Method Summary | |
---|---|
protected java.util.Properties |
gatherOutputProperties(java.util.Properties details)
Gather the unvalidated and unexpanded values of the properties. |
void |
prepareAttributes()
Set the attribute list for the element. |
protected javax.xml.transform.sax.TransformerHandler |
prepareNextStylesheet(java.lang.String href,
Context context)
Prepare another stylesheet to handle the output of this one |
void |
process(Context context)
Process: called to do the real work of this stylesheet element. |
protected java.util.Properties |
updateOutputProperties(java.util.Properties details,
Context context)
Evaluate any properties defined as attribute value templates; validate them; and return the values as additions to a set of Properties |
void |
validate()
Check that the element is valid. |
Methods inherited from class com.icl.saxon.tree.ElementImpl |
---|
addChild, compact, copy, copyStringValue, dropChildren, enumerateChildren, generateId, getBaseURI, getChildNodes, getDocumentRoot, getFirstChild, getLastChild, getLineNumber, getNameCode, getNodeType, getNodeValue, getNthChild, getSequenceNumber, getStringValue, getSystemId, hasChildNodes, makeNameCode, removeChild, renumberChildren, setLineNumber, setNameCode, setSystemId, useChildrenArray |
Methods inherited from class com.icl.saxon.tree.NodeImpl |
---|
compareOrder, getDisplayName, getDocumentElement, getEnumeration, getFingerprint, getLocalName, getNamePool, getNextInDocument, getNextSibling, getOriginatingNode, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getURI, isSameNode, removeNode |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.xml.sax.Locator |
---|
getColumnNumber, getLineNumber, getPublicId, getSystemId |
Methods inherited from interface org.w3c.dom.Element |
---|
getElementsByTagName, getElementsByTagNameNS, getTagName |
Methods inherited from interface org.w3c.dom.Node |
---|
appendChild, cloneNode, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
Field Detail |
Expression href
Expression userData
Expression method
Expression version
Expression indent
Expression encoding
Expression mediaType
Expression doctypeSystem
Expression doctypePublic
Expression omitDeclaration
Expression standalone
Expression cdataElements
Expression omitMetaTag
Expression nextInChain
Expression representation
Expression indentSpaces
java.util.Hashtable userAttributes
Emitter handler
Constructor Detail |
public XSLOutput()
Method Detail |
public void prepareAttributes() throws javax.xml.transform.TransformerConfigurationException
StyleElement
prepareAttributes
in class XSLGeneralOutput
javax.xml.transform.TransformerConfigurationException
public void validate() throws javax.xml.transform.TransformerConfigurationException
StyleElement
validate
in class StyleElement
javax.xml.transform.TransformerConfigurationException
public void process(Context context) throws javax.xml.transform.TransformerException
StyleElement
process
in class StyleElement
context
- The context in the source XML document, giving access to the current node,
the current variables, etc.
javax.xml.transform.TransformerException
protected java.util.Properties gatherOutputProperties(java.util.Properties details)
protected java.util.Properties updateOutputProperties(java.util.Properties details, Context context) throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
protected javax.xml.transform.sax.TransformerHandler prepareNextStylesheet(java.lang.String href, Context context) throws javax.xml.transform.TransformerException
javax.xml.transform.TransformerException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |