BEA Systems, Inc.


weblogic.apache.xalan.templates
Class NamespaceAlias

java.lang.Object
  |
  +--weblogic.apache.xml.utils.UnImplNode
        |
        +--weblogic.apache.xalan.templates.ElemTemplateElement
              |
              +--weblogic.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.

This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.

See Also:
literal-result-element in XSLT Specification, Serialized Form

Fields inherited from class weblogic.apache.xalan.templates.ElemTemplateElement
m_docOrderNumber, m_hasVariableDecl, m_parentNode
 
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 weblogic.apache.xalan.templates.ElemTemplateElement
appendChild, appendChild, canStripWhiteSpace, compareTo, compose, containsExcludeResultPrefix, endCompose, error, error, error, execute, getBaseIdentifier, getChildNodes, getColumnNumber, getDeclaredPrefixes, getDOMBackPointer, getFirstChild, getFirstChildElem, getLastChild, getLastChildElem, getLength, getLineNumber, getNamespaceForPrefix, getNamespaceForPrefix, getNextSibling, getNextSiblingElem, getNodeName, getNodeType, getOwnerDocument, getParentElem, getParentNode, getParentNodeElem, getPrefixes, getPreviousSibling, getPreviousSiblingElem, getPublicId, getStylesheet, getStylesheetComposed, getStylesheetRoot, getSystemId, getTagName, getUid, getXmlSpace, getXSLToken, hasChildNodes, hasTextLitOnly, hasVariableDecl, isCompiledTemplate, isValidNCName, item, removeChild, replaceChild, replaceChild, resolvePrefixTables, runtimeInit, setDOMBackPointer, setLocaterInfo, setParentElem, setPrefixes, setPrefixes, setUid, setXmlSpace, shouldStripWhiteSpace
 
Methods inherited from class weblogic.apache.xml.utils.UnImplNode
adoptNode, appendData, cloneNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDoctype, getDocumentElement, getElementById, getElementsByTagName, getElementsByTagNameNS, getEncoding, getImplementation, getLocalName, getNamespaceURI, getNodeValue, getOwnerElement, getPrefix, getSpecified, getStandalone, getStrictErrorChecking, getVersion, hasAttribute, hasAttributeNS, hasAttributes, importNode, insertBefore, insertData, isSupported, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceData, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setData, setEncoding, setNodeValue, setPrefix, setStandalone, setStrictErrorChecking, setValue, setVersion, splitText, substringData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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

Documentation is available at
http://download.oracle.com/docs/cd/E13222_01/wls/docs70

Copyright © 2004 BEA Systems, Inc. All Rights Reserved.
WebLogic Server 7.0 API Reference