public class ProcessorInclude extends XSLTElementProcessor
m_docOrderNumber, m_hasVariableDecl, m_parentNode
actualEncoding, fDocumentURI
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 and Description |
---|
ProcessorInclude() |
Modifier and Type | Method and Description |
---|---|
String |
getHref()
Get the base identifier with which this stylesheet is associated.
|
protected String |
getStylesheetInclErr()
Get the error number associated with this type of stylesheet including itself
|
protected int |
getStylesheetType()
Get the stylesheet type associated with an included stylesheet
|
protected void |
parse(StylesheetHandler handler,
String uri,
String localName,
String rawName,
Attributes attributes)
Set off a new parse for an included or imported stylesheet.
|
protected Source |
processSource(StylesheetHandler handler,
Source source)
This method does nothing, but a class that extends this class could
over-ride it and do some processing of the source.
|
void |
setHref(String baseIdent)
Get the base identifier with which this stylesheet is associated.
|
void |
startElement(StylesheetHandler handler,
String uri,
String localName,
String rawName,
Attributes attributes)
Receive notification of the start of an xsl:include element.
|
characters, endElement, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startNonText, unparsedEntityDecl
accept, appendChild, appendChild, callChildVisitors, callChildVisitors, callVisitors, canAcceptVariables, canStripWhiteSpace, compareTo, compose, containsExcludeResultPrefix, endCompose, error, error, execute, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getBaseIdentifier, getChildNodes, getColumnNumber, getDeclaredPrefixes, getDOMBackPointer, getEndColumnNumber, getEndLineNumber, getFirstChild, getFirstChildElem, getLastChild, getLastChildElem, getLength, getLineNumber, getLocalName, getNamespaceForPrefix, getNamespaceForPrefix, getNextSibling, getNextSiblingElem, getNodeName, getNodeType, getOwnerDocument, getOwnerXSLTemplate, getParentElem, getParentNode, getParentNodeElem, getPreviousSibling, getPreviousSiblingElem, getPublicId, getStylesheet, getStylesheetComposed, getStylesheetRoot, getSystemId, getTagName, getUid, getXmlSpace, getXSLToken, handlesNullPrefixes, hasChildNodes, hasTextLitOnly, hasVariableDecl, insertBefore, isCompiledTemplate, item, recompose, removeChild, replaceChild, replaceChild, resolvePrefixTables, runtimeInit, setDOMBackPointer, setEndLocaterInfo, setLocaterInfo, setParentElem, setPrefixes, setPrefixes, setUid, setXmlSpace, shouldStripWhiteSpace
adoptNode, appendData, cloneNode, compareDocumentPosition, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, getActualEncoding, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getFeature, getImplementation, getInputEncoding, getNamespaceURI, getNodeValue, getOwnerElement, getPrefix, getSchemaTypeInfo, getSpecified, getStrictErrorChecking, getTextContent, getUserData, getWholeText, getXmlEncoding, getXmlStandalone, getXmlVersion, hasAttribute, hasAttributeNS, hasAttributes, importNode, insertData, isDefaultNamespace, isEqualNode, isId, isSameNode, isSupported, isWhitespaceInElementContent, lookupNamespaceURI, lookupPrefix, normalize, normalizeDocument, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, renameNode, replaceData, replaceWholeText, setActualEncoding, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setData, setDocumentURI, setIdAttribute, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setInputEncoding, setNodeValue, setPrefix, setStrictErrorChecking, setTextContent, setUserData, setValue, setXmlEncoding, setXmlStandalone, setXmlVersion, splitText, substringData
public String getHref()
public void setHref(String baseIdent)
baseIdent
- Should be a non-null reference to a valid URL string.protected int getStylesheetType()
protected String getStylesheetInclErr()
public void startElement(StylesheetHandler handler, String uri, String localName, String rawName, Attributes attributes) throws SAXException
startElement
in class XSLTElementProcessor
handler
- The calling StylesheetHandler/TemplatesBuilder.uri
- The Namespace URI, or the empty string if the
element has no Namespace URI or if Namespace
processing is not being performed.localName
- The local name (without prefix), or the
empty string if Namespace processing is not being
performed.rawName
- The raw XML 1.0 name (with prefix), or the
empty string if raw names are not available.attributes
- The attributes attached to the element. If
there are no attributes, it shall be an empty
Attributes object.SAXException
- Any SAX exception, possibly
wrapping another exception.protected void parse(StylesheetHandler handler, String uri, String localName, String rawName, Attributes attributes) throws SAXException
StylesheetHandler
to a new state, and recurse in with
a new set of parse events. Once this function returns, the state of
the StylesheetHandler should be restored.handler
- non-null reference to current StylesheetHandler that is constructing the Templates.uri
- The Namespace URI, which should be the XSLT namespace.localName
- The local name (without prefix), which should be "include" or "import".rawName
- The qualified name (with prefix).attributes
- The list of attributes on the xsl:include or xsl:import element.SAXException
- Any SAX exception, possibly
wrapping another exception.protected Source processSource(StylesheetHandler handler, Source source)
handler
- The calling StylesheetHandler/TemplatesBuilder.source
- The source of the included stylesheet.Copyright © 2017 JBoss by Red Hat. All rights reserved.