org.apache.xalan.templates
Class  ElemAttributeSet
java.lang.Object
  |
  +--org.apache.xml.utils.UnImplNode
        |
        +--org.apache.xalan.templates.ElemTemplateElement
              |
              +--org.apache.xalan.templates.ElemUse
                    |
                    +--org.apache.xalan.templates.ElemAttributeSet
- public class ElemAttributeSet- extends ElemUse
Implement xsl:attribute-set.
 
 &!ELEMENT xsl:attribute-set (xsl:attribute)*>
 &!ATTLIST xsl:attribute-set
   name %qname; #REQUIRED
   use-attribute-sets %qnames; #IMPLIED
 &
 
- See Also: 
- attribute-sets in XSLT Specification, Serialized Form
- Usage:
-  **For advanced use only**
| Field Summary | 
|  QName | m_qnameThe name attribute specifies the name of the attribute set.
 | 
 
 
 
 
| Methods inherited from class org.apache.xalan.templates.ElemTemplateElement | 
| appendChild, 
appendChild, 
callVisitors, 
canAcceptVariables, 
canStripWhiteSpace, 
compareTo, 
compose, 
containsExcludeResultPrefix, 
endCompose, 
error, 
error, 
exprAddChild, 
exprGetChild, 
exprGetNumChildren, 
exprGetParent, 
exprSetParent, 
getBaseIdentifier, 
getChildNodes, 
getColumnNumber, 
getDeclaredPrefixes, 
getDOMBackPointer, 
getEndColumnNumber, 
getEndLineNumber, 
getFirstChild, 
getFirstChildElem, 
getLastChild, 
getLastChildElem, 
getLength, 
getLineNumber, 
getLocalName, 
getNamespaceForPrefix, 
getNamespaceForPrefix, 
getNextSibling, 
getNextSiblingElem, 
getNodeType, 
getOwnerDocument, 
getOwnerXSLTemplate, 
getParentElem, 
getParentNode, 
getParentNodeElem, 
getPreviousSibling, 
getPreviousSiblingElem, 
getPublicId, 
getStylesheet, 
getStylesheetComposed, 
getStylesheetRoot, 
getSystemId, 
getTagName, 
getUid, 
getXmlSpace, 
handlesNullPrefixes, 
hasChildNodes, 
hasTextLitOnly, 
hasVariableDecl, 
insertBefore, 
isCompiledTemplate, 
item, 
removeChild, 
replaceChild, 
replaceChild, 
resolvePrefixTables, 
runtimeInit, 
setDOMBackPointer, 
setEndLocaterInfo, 
setLocaterInfo, 
setParentElem, 
setPrefixes, 
setPrefixes, 
setUid, 
setXmlSpace, 
shouldStripWhiteSpace | 
 
| Methods inherited from class org.apache.xml.utils.UnImplNode | 
| adoptNode, 
appendData, 
cloneNode, 
compareDocumentPosition, 
createAttribute, 
createAttributeNS, 
createCDATASection, 
createComment, 
createDocumentFragment, 
createElement, 
createElementNS, 
createEntityReference, 
createProcessingInstruction, 
createTextNode, 
deleteData, 
getActualEncoding, 
getAttribute, 
getAttributeNode, 
getAttributeNodeNS, 
getAttributeNS, 
getAttributes, 
getBaseURI, 
getDoctype, 
getDocumentElement, 
getDocumentURI, 
getDomConfig, 
getElementById, 
getElementsByTagName, 
getElementsByTagNameNS, 
getFeature, 
getImplementation, 
getInputEncoding, 
getNamespaceURI, 
getNodeValue, 
getOwnerElement, 
getPrefix, 
getSchemaTypeInfo, 
getSpecified, 
getStrictErrorChecking, 
getTextContent, 
getUserData, 
getWholeText, 
getXmlEncoding, 
getXmlStandalone, 
getXmlVersion, 
hasAttribute, 
hasAttributeNS, 
hasAttributes, 
importNode, 
insertData, 
isDefaultNamespace, 
isEqualNode, 
isId, 
isSameNode, 
isSupported, 
isWhitespaceInElementContent, 
lookupNamespaceURI, 
lookupPrefix, 
normalize, 
normalizeDocument, 
removeAttribute, 
removeAttributeNode, 
removeAttributeNS, 
removeChild, 
renameNode, 
replaceData, 
replaceWholeText, 
setActualEncoding, 
setAttribute, 
setAttributeNode, 
setAttributeNodeNS, 
setAttributeNS, 
setData, 
setDocumentURI, 
setIdAttribute, 
setIdAttribute, 
setIdAttributeNode, 
setIdAttributeNS, 
setInputEncoding, 
setNodeValue, 
setPrefix, 
setStrictErrorChecking, 
setTextContent, 
setUserData, 
setValue, 
setXmlEncoding, 
setXmlStandalone, 
setXmlVersion, 
splitText, 
substringData | 
 
| Methods inherited from class java.lang.Object | 
| equals, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
 
m_qname
public QName m_qname
- The name attribute specifies the name of the attribute set.
ElemAttributeSet
public ElemAttributeSet()
setName
public void setName(QName name)
- Set the "name" attribute.
 The name attribute specifies the name of the attribute set.- 
- Parameters:
- name- Name attribute to set
 
getName
public QName getName()
- Get the "name" attribute.
 The name attribute specifies the name of the attribute set.- 
- Returns:
- The name attribute of the attribute set
 
getXSLToken
public int getXSLToken()
- Get an int constant identifying the type of element.- 
- Returns:
- Token ID of the element
- Overrides:
- getXSLToken in class ElemTemplateElement
- See Also: 
- Constants
 
getNodeName
public java.lang.String getNodeName()
- Return the node name.- 
- Returns:
- The name of this element
- Overrides:
- getNodeName in class ElemTemplateElement
 
execute
public void execute(TransformerImpl transformer)
             throws TransformerException
- Apply a set of attributes to the element.- 
- Parameters:
- transformer- non-null reference to the the current transform-time state.
- Throws:
- TransformerException -  
- Overrides:
- execute in class ElemUse
 
appendChildElem
public ElemTemplateElement appendChildElem(ElemTemplateElement newChild)
- Add a child to the child list.
 
 - 
- Parameters:
- newChild- Child to be added to this node's list of children
- Returns:
- The child that was just added to the list of children
- Throws:
- DOMException -  
 
recompose
public void recompose(StylesheetRoot root)
- This function is called during recomposition to
 control how this element is composed.- 
- Parameters:
- root- The root stylesheet for this transformation.
- Overrides:
- recompose in class ElemTemplateElement
 
Copyright © 2006 Apache XML Project. All Rights Reserved.