org.apache.xalan.templates
Class ElemExtensionCall
- Document, Element, ExpressionNode, Node, NodeList, PrefixResolver, Serializable, SourceLocator, WhitespaceStrippingElementMatcher, XSLTVisitable
public class ElemExtensionCall
Implement an extension element.
ATTRIBUTE_NODE , CDATA_SECTION_NODE , COMMENT_NODE , DOCUMENT_FRAGMENT_NODE , DOCUMENT_NODE , DOCUMENT_TYPE_NODE , ELEMENT_NODE , ENTITY_NODE , ENTITY_REFERENCE_NODE , NOTATION_NODE , PROCESSING_INSTRUCTION_NODE , TEXT_NODE |
void | compose(StylesheetRoot sroot) - This function is called after everything else has been
recomposed, and allows the template to set remaining
values that may be based on some other property that
depends on recomposition.
|
void | execute(TransformerImpl transformer) - Execute an extension.
|
String | getAttribute(String rawName) - Return the raw value of the attribute.
|
String | getAttribute(String rawName, Node sourceNode, TransformerImpl transformer) - Return the value of the attribute interpreted as an Attribute
Value Template (in other words, you can use curly expressions
such as href="http://{website}".
|
int | getXSLToken() - Get an int constant identifying the type of element.
|
addLiteralResultAttribute , addLiteralResultAttribute , compose , containsExcludeResultPrefix , containsExtensionElementURI , enumerateLiteralResultAttributes , execute , getExtensionElementPrefix , getExtensionElementPrefixCount , getIsLiteralResultAsStylesheet , getLiteralResultAttribute , getLocalName , getNamespace , getNodeName , getPrefix , getRawName , getVersion , getXSLToken , resolvePrefixTables , setExcludeResultPrefixes , setExtensionElementPrefixes , setIsLiteralResultAsStylesheet , setLocalName , setNamespace , setRawName , setVersion , setXmlSpace |
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 , getPrefixes , 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 |
adoptNode , appendChild , appendData , cloneNode , createAttribute , createAttributeNS , createCDATASection , createComment , createDocumentFragment , createElement , createElementNS , createEntityReference , createProcessingInstruction , createTextNode , deleteData , error , error , getAttribute , getAttributeNS , getAttributeNode , getAttributeNodeNS , getAttributes , getChildNodes , getDoctype , getDocumentElement , getElementById , getElementsByTagName , getElementsByTagNameNS , getEncoding , getFirstChild , getImplementation , getLastChild , getLength , getLocalName , getNamespaceURI , getNextSibling , getNodeName , getNodeType , getNodeValue , getOwnerDocument , getOwnerElement , getParentNode , getPrefix , getPreviousSibling , getSpecified , getStandalone , getStrictErrorChecking , getTagName , getVersion , hasAttribute , hasAttributeNS , hasAttributes , hasChildNodes , importNode , insertBefore , insertData , isSupported , item , normalize , removeAttribute , removeAttributeNS , removeAttributeNode , removeChild , replaceChild , replaceData , setAttribute , setAttributeNS , setAttributeNode , setAttributeNodeNS , setData , setEncoding , setNodeValue , setPrefix , setStandalone , setStrictErrorChecking , setValue , setVersion , splitText , substringData |
compose
public void compose(StylesheetRoot sroot)
throws TransformerException
This function is called after everything else has been
recomposed, and allows the template to set remaining
values that may be based on some other property that
depends on recomposition.
- compose in interface ElemLiteralResult
getAttribute
public String getAttribute(String rawName)
Return the raw value of the attribute.
- getAttribute in interface Element
- getAttribute in interface UnImplNode
rawName
- Raw name of the attribute to get
- the raw value of the attribute or null if not found
getAttribute
public String getAttribute(String rawName,
Node sourceNode,
TransformerImpl transformer)
throws TransformerException
Return the value of the attribute interpreted as an Attribute
Value Template (in other words, you can use curly expressions
such as href="http://{website}".
rawName
- Raw name of the attribute to getsourceNode
- non-null reference to the current source node.transformer
- non-null reference to the the current transform-time state.
- the value of the attribute
getXSLToken
public int getXSLToken()
Get an int constant identifying the type of element.
- getXSLToken in interface ElemLiteralResult
- The token ID for this element
Copyright B) 2004 Apache XML Project. All Rights Reserved.