org.apache.xalan.templates
Class NamespaceAlias

java.lang.Object
  |
  +--org.apache.xml.utils.UnImplNode
        |
        +--org.apache.xalan.templates.ElemTemplateElement
              |
              +--org.apache.xalan.templates.NamespaceAlias

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, Serialized Form

Constructor Summary
NamespaceAlias(int docOrderNumber)
          Constructor NamespaceAlias
 
Method Summary
 java.lang.String getResultNamespace()
          Get the result namespace value.
 java.lang.String getResultPrefix()
          Get the "result-prefix" attribute.
 java.lang.String getStylesheetNamespace()
          Get the value for the stylesheet namespace.
 java.lang.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(java.lang.String v)
          Set the result namespace.
 void setResultPrefix(java.lang.String v)
          Set the "result-prefix" attribute.
 void setStylesheetNamespace(java.lang.String v)
          Set the value for the stylesheet namespace.
 void setStylesheetPrefix(java.lang.String v)
          Set the "stylesheet-prefix" attribute.
 
Methods inherited from class org.apache.xalan.templates.ElemTemplateElement
appendChild, canStripWhiteSpace, compareTo, compose, containsExcludeResultPrefix, error, execute, getBaseIdentifier, getChildNodes, getColumnNumber, getDeclaredPrefixes, getDOMBackPointer, getFirstChild, getFirstChildElem, getLastChild, getLength, getLineNumber, getNamespaceForPrefix, getNamespaceForPrefix, getNextSibling, getNextSiblingElem, getNodeName, getNodeType, getOwnerDocument, getParentElem, getParentNode, getPrefixes, getPreviousSibling, getPublicId, getStylesheet, getStylesheetComposed, getStylesheetRoot, getSystemId, getTagName, getUid, getXmlSpace, getXSLToken, hasChildNodes, isCompiledTemplate, item, removeChild, replaceChild, resolvePrefixTables, runtimeInit, setDOMBackPointer, setLocaterInfo, setPrefixes, setPrefixes, setUid, setXmlSpace, shouldStripWhiteSpace
 
Methods inherited from class org.apache.xml.utils.UnImplNode
appendData, cloneNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, error, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDoctype, getDocumentElement, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getLocalName, getNamespaceURI, getNodeValue, getOwnerElement, getPrefix, getSpecified, hasAttribute, hasAttributeNS, hasAttributes, importNode, insertBefore, insertData, isSupported, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceData, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setData, setNodeValue, setPrefix, setValue, splitText, substringData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceAlias

public NamespaceAlias(int docOrderNumber)
Constructor NamespaceAlias
Parameters:
docOrderNumber - The document order number
Method Detail

setStylesheetPrefix

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

getStylesheetPrefix

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

setStylesheetNamespace

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

getStylesheetNamespace

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

setResultPrefix

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

getResultPrefix

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

setResultNamespace

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

getResultNamespace

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

recompose

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


Copyright � 2000 Apache XML Project. All Rights Reserved.