org.apache.xalan.xslt
Class ElemExtensionCall
java.lang.Object
|
+--org.apache.xalan.xslt.UnImplNode
|
+--org.apache.xalan.xslt.ElemTemplateElement
|
+--org.apache.xalan.xslt.ElemUse
|
+--org.apache.xalan.xslt.ElemLiteralResult
|
+--org.apache.xalan.xslt.ElemExtensionCall
- public class ElemExtensionCall
- extends ElemLiteralResult
**For advanced use only**
Implement an extension element.
- See Also:
- Serialized Form
Method Summary |
boolean |
elementIsAvailable()
**For advanced use only** Tell if this extension element is available for execution. |
void |
execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
QName mode)
**For advanced use only** |
java.lang.String |
getAttribute(java.lang.String name)
**For advanced use only** Return the raw value of the attribute. |
java.lang.String |
getAttribute(java.lang.String name,
org.w3c.dom.Node sourceNode,
XSLTEngineImpl processor)
**For advanced use only** 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}". |
org.xml.sax.AttributeList |
getAttributeList()
**For advanced use only** Return the Attributes |
int |
getXSLToken()
**For advanced use only** |
Methods inherited from class org.apache.xalan.xslt.ElemTemplateElement |
appendChild,
childrenToString,
error,
executeChildren,
getBaseIdentifier,
getChildNodes,
getFirstChild,
getLastChild,
getLength,
getNamespaceForPrefix,
getNamespaceForPrefix,
getNextSibling,
getNodeName,
getNodeType,
getOwnerDocument,
getParentNode,
getTagName,
hasChildNodes,
isSpace,
isWhiteSpace,
item,
processLocatedNode |
Methods inherited from class org.apache.xalan.xslt.UnImplNode |
cloneNode,
getAttributeNode,
getAttributeNodeNS,
getAttributeNS,
getAttributes,
getElementsByTagName,
getElementsByTagNameNS,
getLocalName,
getNamespaceURI,
getNodeValue,
getPrefix,
getPreviousSibling,
hasAttribute,
hasAttributeNS,
hasAttributes,
insertBefore,
normalize,
removeAttribute,
removeAttributeNode,
removeAttributeNS,
removeChild,
replaceChild,
setAttribute,
setAttributeNode,
setAttributeNodeNS,
setAttributeNS,
setNodeValue,
setPrefix,
supports |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
getXSLToken
public int getXSLToken()
- Overrides:
- getXSLToken in class ElemLiteralResult
elementIsAvailable
public boolean elementIsAvailable()
- **For advanced use only** Tell if this extension element is available for execution.
execute
public void execute(XSLTEngineImpl processor,
org.w3c.dom.Node sourceTree,
org.w3c.dom.Node sourceNode,
QName mode)
throws XSLProcessorException,
java.net.MalformedURLException,
java.io.FileNotFoundException,
java.io.IOException,
org.xml.sax.SAXException
- Overrides:
- execute in class ElemLiteralResult
getAttributeList
public org.xml.sax.AttributeList getAttributeList()
- **For advanced use only** Return the Attributes
getAttribute
public java.lang.String getAttribute(java.lang.String name)
- **For advanced use only** Return the raw value of the attribute.
- Overrides:
- getAttribute in class UnImplNode
getAttribute
public java.lang.String getAttribute(java.lang.String name,
org.w3c.dom.Node sourceNode,
XSLTEngineImpl processor)
throws org.xml.sax.SAXException
- **For advanced use only** 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}".
Copyright © 2000 Apache XML Project. All Rights Reserved.