org.apache.xalan.templates

Class NamespaceAlias

Implemented Interfaces:
Document, Element, ExpressionNode, Node, NodeList, PrefixResolver, Serializable, SourceLocator, WhitespaceStrippingElementMatcher, XSLTVisitable

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.
See Also:
literal-result-element in XSLT Specification

Constructor Summary

NamespaceAlias(int docOrderNumber)
Constructor NamespaceAlias

Method Summary

String
getResultNamespace()
Get the result namespace value.
String
getResultPrefix()
Get the "result-prefix" attribute.
String
getStylesheetNamespace()
Get the value for the stylesheet namespace.
String
getStylesheetPrefix()
Get the "stylesheet-prefix" attribute.
void
recompose(StylesheetRoot root)
This function is called to recompose() all of the namespace alias properties elements.
void
setResultNamespace(String v)
Set the result namespace.
void
setResultPrefix(String v)
Set the "result-prefix" attribute.
void
setStylesheetNamespace(String v)
Set the value for the stylesheet namespace.
void
setStylesheetPrefix(String v)
Set the "stylesheet-prefix" attribute.

Methods inherited from class org.apache.xalan.templates.ElemTemplateElement

appendChild, appendChild, callVisitors, canAcceptVariables, canStripWhiteSpace, compareTo, compose, containsExcludeResultPrefix, endCompose, error, error, execute, exprAddChild, exprGetChild, exprGetNumChildren, exprGetParent, exprSetParent, getBaseIdentifier, getChildNodes, getColumnNumber, getDOMBackPointer, getDeclaredPrefixes, 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, getXSLToken, getXmlSpace, handlesNullPrefixes, hasChildNodes, hasTextLitOnly, hasVariableDecl, insertBefore, isCompiledTemplate, item, recompose, removeChild, replaceChild, replaceChild, resolvePrefixTables, runtimeInit, setDOMBackPointer, setEndLocaterInfo, setLocaterInfo, setParentElem, setPrefixes, setPrefixes, setUid, setXmlSpace, shouldStripWhiteSpace

Methods inherited from class org.apache.xml.utils.UnImplNode

adoptNode, appendChild, appendData, cloneNode, compareDocumentPosition, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, error, error, getActualEncoding, getAttribute, getAttributeNS, getAttributeNode, getAttributeNodeNS, getAttributes, getBaseURI, getChildNodes, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getImplementation, getInputEncoding, getLastChild, getLength, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getOwnerElement, getParentNode, getPrefix, getPreviousSibling, getSchemaTypeInfo, getSpecified, getStrictErrorChecking, getTagName, getTextContent, getUserData, getWholeText, getXmlEncoding, getXmlStandalone, getXmlVersion, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, importNode, insertBefore, insertData, isDefaultNamespace, isEqualNode, isId, isSameNode, isSupported, isWhitespaceInElementContent, item, lookupNamespaceURI, lookupPrefix, normalize, normalizeDocument, removeAttribute, removeAttributeNS, removeAttributeNode, removeChild, renameNode, replaceChild, replaceData, replaceWholeText, setActualEncoding, setAttribute, setAttributeNS, setAttributeNode, setAttributeNodeNS, setData, setDocumentURI, setIdAttribute, setIdAttribute, setIdAttributeNS, setIdAttributeNode, 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

getResultNamespace

public String getResultNamespace()
Get the result namespace value.
Returns:
non-null namespace value.

getResultPrefix

public String getResultPrefix()
Get the "result-prefix" attribute.
Returns:
non-null prefix value.

getStylesheetNamespace

public String getStylesheetNamespace()
Get the value for the stylesheet namespace.
Returns:
non-null prefix value.

getStylesheetPrefix

public String getStylesheetPrefix()
Get the "stylesheet-prefix" attribute.
Returns:
non-null prefix value.

recompose

public void recompose(StylesheetRoot root)
This function is called to recompose() all of the namespace alias properties elements.
Overrides:
recompose in interface ElemTemplateElement
Parameters:
root - The owning root stylesheet

setResultNamespace

public void setResultNamespace(String v)
Set the result namespace.
Parameters:
v - non-null namespace value

setResultPrefix

public void setResultPrefix(String v)
Set the "result-prefix" attribute.
Parameters:
v - non-null prefix value.

setStylesheetNamespace

public void setStylesheetNamespace(String v)
Set the value for the stylesheet namespace.
Parameters:
v - non-null prefix value.

setStylesheetPrefix

public void setStylesheetPrefix(String v)
Set the "stylesheet-prefix" attribute.
Parameters:
v - non-null prefix value.

Copyright © 2006 Apache XML Project. All Rights Reserved.