Package com.icl.saxon.style
Class XSLGeneralOutput
- All Implemented Interfaces:
NodeInfo,DOMLocator,Source,SourceLocator,Element,NamedNodeMap,Node,Locator
- Direct Known Subclasses:
XSLDocument,XSLOutput
Common superclass for the xsl:output and xsl:document (formerly saxon:output)
elements
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Expression(package private) Expression(package private) Expression(package private) Expression(package private) Emitter(package private) Expression(package private) Expression(package private) Expression(package private) Expression(package private) Expression(package private) Expression(package private) Expression(package private) Expression(package private) Expression(package private) Expression(package private) Expression(package private) Hashtable(package private) Expression(package private) ExpressionFields inherited from class com.icl.saxon.style.StyleElement
attributeSets, extensionNamespaces, REPORT_ALWAYS, REPORT_IF_INSTANTIATED, REPORT_UNLESS_FORWARDS_COMPATIBLE, reportingCircumstances, staticContext, validationErrorFields inherited from class com.icl.saxon.tree.ElementWithAttributes
attributeList, namespaceListFields inherited from class com.icl.saxon.tree.ElementImpl
nameCode, rootFields inherited from class com.icl.saxon.tree.ParentNodeImpl
sequenceFields inherited from class com.icl.saxon.tree.NodeImpl
emptyArray, index, parentFields inherited from class com.icl.saxon.om.AbstractNode
NODE_LETTERFields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidSet the attribute list for the element.protected TransformerHandlerprepareNextStylesheet(String href, Context context) Prepare another stylesheet to handle the output of this oneprotected PropertiesupdateOutputProperties(Properties details, Context context) Evaluate any properties defined as attribute value templates; validate them; and return the values as additions to a set of PropertiesMethods inherited from class com.icl.saxon.style.StyleElement
bindVariable, checkEmpty, checkNotTopLevel, checkTopLevel, checkUnknownAttribute, checkWithinTemplate, compileError, compileError, definesExcludedNamespace, definesExtensionElement, doesPostProcessing, fallbackProcessing, findAttributeSets, forwardsCompatibleModeIsEnabled, getContainingStyleSheet, getPrecedence, getPreparedStyleSheet, getPrincipalStyleSheet, getStandardNames, getStyleSheetFunction, getVariableBinding, getVariableNames, getVersion, handleSortKeys, isExcludedNamespace, isExtensionNamespace, isInstruction, isTopLevel, makeAttributeValueTemplate, makeExpression, makePattern, mayContainTemplateBody, preprocess, process, processAllAttributes, processAttributes, processAttributeSets, processChildren, processExcludedNamespaces, processExtensionElementAttribute, processVersionAttribute, reportAbsence, setValidationError, styleError, styleError, substituteFor, validate, validateChildren, validateSubtreeMethods inherited from class com.icl.saxon.tree.ElementWithAttributes
addNamespaceNodes, copy, getAttribute, getAttributeList, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getAttributeValue, getAttributeValue, getLength, getNamedItem, getNamedItemNS, getNamespaceCodes, getPrefixForURI, getURICodeForPrefix, hasAttribute, hasAttributeNS, hasAttributes, initialise, item, outputNamespaceNodes, removeAttribute, removeAttributeNode, removeAttributeNS, removeNamedItem, removeNamedItemNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setNamedItem, setNamedItemNS, setNamespaceDeclarationsMethods inherited from class com.icl.saxon.tree.ElementImpl
copy, generateId, getBaseURI, getDocumentRoot, getLineNumber, getNameCode, getNodeType, getSystemId, makeNameCode, setLineNumber, setNameCode, setSystemIdMethods inherited from class com.icl.saxon.tree.ParentNodeImpl
addChild, compact, copyStringValue, dropChildren, enumerateChildren, getChildNodes, getFirstChild, getLastChild, getNodeValue, getNthChild, getSequenceNumber, getStringValue, hasChildNodes, removeChild, renumberChildren, useChildrenArrayMethods inherited from class com.icl.saxon.tree.NodeImpl
compareOrder, getDisplayName, getDocumentElement, getEnumeration, getFingerprint, getLocalName, getNamePool, getNextInDocument, getNextSibling, getOriginatingNode, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getURI, isSameNodeInfo, removeNodeMethods inherited from class com.icl.saxon.om.AbstractNode
appendChild, appendData, cloneNode, compareDocumentPosition, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, disallowUpdate, getColumnNumber, getData, getDoctype, getElementById, getElementsByTagName, getElementsByTagNameNS, getFeature, getImplementation, getName, getNamespaceURI, getNodeName, getOwnerDocument, getOwnerElement, getParentNode, getPublicId, getSchemaTypeInfo, getSpecified, getTagName, getTextContent, getUserData, getValue, getWholeText, importNode, insertBefore, insertData, isDefaultNamespace, isElementContentWhitespace, isEqualNode, isId, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, replaceData, replaceWholeText, setData, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setUserData, setValue, splitText, substringData, supportsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.w3c.dom.Element
getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, setIdAttribute, setIdAttributeNode, setIdAttributeNSMethods inherited from interface org.xml.sax.Locator
getColumnNumber, getLineNumber, getPublicId, getSystemIdMethods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Field Details
-
href
Expression href -
userData
Expression userData -
method
Expression method -
version
Expression version -
indent
Expression indent -
encoding
Expression encoding -
mediaType
Expression mediaType -
doctypeSystem
Expression doctypeSystem -
doctypePublic
Expression doctypePublic -
omitDeclaration
Expression omitDeclaration -
standalone
Expression standalone -
cdataElements
Expression cdataElements -
omitMetaTag
Expression omitMetaTag -
nextInChain
Expression nextInChain -
representation
Expression representation -
indentSpaces
Expression indentSpaces -
requireWellFormed
Expression requireWellFormed -
userAttributes
Hashtable userAttributes -
handler
Emitter handler
-
-
Constructor Details
-
XSLGeneralOutput
XSLGeneralOutput()
-
-
Method Details
-
prepareAttributes
Description copied from class:StyleElementSet the attribute list for the element. This is called to process the attributes (note the distinction from processAttributes in the superclass). Must be supplied in a subclass- Specified by:
prepareAttributesin classStyleElement- Throws:
TransformerConfigurationException
-
updateOutputProperties
protected Properties updateOutputProperties(Properties details, Context context) throws TransformerException Evaluate any properties defined as attribute value templates; validate them; and return the values as additions to a set of Properties- Throws:
TransformerException
-
prepareNextStylesheet
protected TransformerHandler prepareNextStylesheet(String href, Context context) throws TransformerException Prepare another stylesheet to handle the output of this one- Throws:
TransformerException
-