Package org.apache.xalan.templates
Class NamespaceAlias
java.lang.Object
org.apache.xml.utils.UnImplNode
org.apache.xalan.templates.ElemTemplateElement
org.apache.xalan.templates.NamespaceAlias
- All Implemented Interfaces:
Serializable,SourceLocator,XSLTVisitable,PrefixResolver,ExpressionNode,WhitespaceStrippingElementMatcher,Document,Element,Node,NodeList
public class NamespaceAlias extends ElemTemplateElement
Object to hold an xsl:namespace element.
A stylesheet can use the xsl:namespace-alias element to declare
that one namespace URI is an alias for another namespace URI.
-
Field Summary
Fields inherited from class org.apache.xalan.templates.ElemTemplateElement
m_docOrderNumber, m_hasVariableDecl, m_parentNodeFields inherited from class org.apache.xml.utils.UnImplNode
actualEncoding, fDocumentURIFields 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 Constructor Description NamespaceAlias(int docOrderNumber)Constructor NamespaceAlias -
Method Summary
Modifier and Type Method Description StringgetResultNamespace()Get the result namespace value.StringgetResultPrefix()Get the "result-prefix" attribute.StringgetStylesheetNamespace()Get the value for the stylesheet namespace.StringgetStylesheetPrefix()Get the "stylesheet-prefix" attribute.voidrecompose(StylesheetRoot root)This function is called to recompose() all of the namespace alias properties elements.voidsetResultNamespace(String v)Set the result namespace.voidsetResultPrefix(String v)Set the "result-prefix" attribute.voidsetStylesheetNamespace(String v)Set the value for the stylesheet namespace.voidsetStylesheetPrefix(String v)Set the "stylesheet-prefix" attribute.Methods inherited from class org.apache.xalan.templates.ElemTemplateElement
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, removeChild, replaceChild, replaceChild, resolvePrefixTables, runtimeInit, setDOMBackPointer, setEndLocaterInfo, setLocaterInfo, setParentElem, setPrefixes, setPrefixes, setUid, setXmlSpace, shouldStripWhiteSpaceMethods inherited from class org.apache.xml.utils.UnImplNode
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
-
Constructor Details
-
NamespaceAlias
public NamespaceAlias(int docOrderNumber)Constructor NamespaceAlias- Parameters:
docOrderNumber- The document order number
-
-
Method Details
-
setStylesheetPrefix
Set the "stylesheet-prefix" attribute.- Parameters:
v- non-null prefix value.
-
getStylesheetPrefix
Get the "stylesheet-prefix" attribute.- Returns:
- non-null prefix value.
-
setStylesheetNamespace
Set the value for the stylesheet namespace.- Parameters:
v- non-null prefix value.
-
getStylesheetNamespace
Get the value for the stylesheet namespace.- Returns:
- non-null prefix value.
-
setResultPrefix
Set the "result-prefix" attribute.- Parameters:
v- non-null prefix value.
-
getResultPrefix
Get the "result-prefix" attribute.- Returns:
- non-null prefix value.
-
setResultNamespace
Set the result namespace.- Parameters:
v- non-null namespace value
-
getResultNamespace
Get the result namespace value.- Returns:
- non-null namespace value.
-
recompose
This function is called to recompose() all of the namespace alias properties elements.- Overrides:
recomposein classElemTemplateElement- Parameters:
root- The owning root stylesheet
-