org.apache.xalan.templates

Class ElemApplyImport

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

public class ElemApplyImport
extends ElemTemplateElement

Implement xsl:apply-imports.
 <!ELEMENT xsl:apply-imports EMPTY>
 
See Also:
apply-imports in XSLT Specification

Method Summary

ElemTemplateElement
appendChild(ElemTemplateElement newChild)
Add a child to the child list.
void
execute(TransformerImpl transformer)
Execute the xsl:apply-imports transformation.
String
getNodeName()
Return the node name.
int
getXSLToken()
Get an int constant identifying the type of element.

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

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, getAttribute, getAttributeNS, getAttributeNode, getAttributeNodeNS, getAttributes, getBaseURI, getChildNodes, getDoctype, getDocumentElement, getDocumentURI, getDomConfig, getElementById, getElementsByTagName, getElementsByTagNameNS, getEncoding, getFeature, getFirstChild, getImplementation, getInputEncoding, getLastChild, getLength, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getOwnerElement, getParentNode, getPrefix, getPreviousSibling, getSchemaTypeInfo, getSpecified, getStandalone, getStrictErrorChecking, getTagName, getTextContent, getUserData, getVersion, getXmlEncoding, getXmlStandalone, getXmlVersion, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, importNode, insertBefore, insertData, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, normalizeDocument, removeAttribute, removeAttributeNS, removeAttributeNode, removeChild, renameNode, replaceChild, replaceData, setAttribute, setAttributeNS, setAttributeNode, setAttributeNodeNS, setData, setDocumentURI, setEncoding, setIdAttribute, setIdAttributeNS, setIdAttributeNode, setNodeValue, setPrefix, setStandalone, setStrictErrorChecking, setTextContent, setUserData, setValue, setVersion, setXmlStandalone, setXmlVersion, splitText, substringData

Method Details

appendChild

public ElemTemplateElement appendChild(ElemTemplateElement newChild)
Add a child to the child list. <!ELEMENT xsl:apply-imports EMPTY>
Overrides:
appendChild in interface ElemTemplateElement
Parameters:
newChild - New element to append to this element's children list
Returns:
null, xsl:apply-Imports cannot have children

execute

public void execute(TransformerImpl transformer)
            throws TransformerException
Execute the xsl:apply-imports transformation.
Overrides:
execute in interface ElemTemplateElement
Parameters:
transformer - non-null reference to the the current transform-time state.

getNodeName

public String getNodeName()
Return the node name.
Overrides:
getNodeName in interface ElemTemplateElement
Returns:
Element name

getXSLToken

public int getXSLToken()
Get an int constant identifying the type of element.
Overrides:
getXSLToken in interface ElemTemplateElement
Returns:
Token ID for xsl:apply-imports element types
See Also:
Constants

Copyright B) 2004 Apache XML Project. All Rights Reserved.