org.apache.xalan.templates
public class ElemNumber extends ElemTemplateElement
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Constructor and Description |
---|
ElemNumber() |
Modifier and Type | Method and Description |
---|---|
ElemTemplateElement |
appendChild(ElemTemplateElement newChild)
Add a child to the child list.
|
void |
callChildVisitors(XSLTVisitor visitor,
boolean callAttrs)
Call the children visitors.
|
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 xsl:number instruction.
|
XPath |
getCount()
Get the "count" attribute.
|
AVT |
getFormat()
Get the "format" attribute.
|
XPath |
getFrom()
Get the "from" attribute.
|
AVT |
getGroupingSeparator()
Get the "grouping-separator" attribute.
|
AVT |
getGroupingSize()
Get the "grouping-size" attribute.
|
AVT |
getLang()
Get the "lang" attribute.
|
AVT |
getLetterValue()
Get the "letter-value" attribute.
|
int |
getLevel()
Get the "level" attribute.
|
java.lang.String |
getNodeName()
Return the node name.
|
int |
getPreviousNode(XPathContext xctxt,
int pos)
Get the previous node to be counted.
|
int |
getTargetNode(XPathContext xctxt,
int sourceNode)
Get the target node that will be counted..
|
XPath |
getValue()
Get the "value" attribute.
|
int |
getXSLToken()
Get an int constant identifying the type of element.
|
void |
setCount(XPath v)
Set the "count" attribute.
|
void |
setFormat(AVT v)
Set the "format" attribute.
|
void |
setFrom(XPath v)
Set the "from" attribute.
|
void |
setGroupingSeparator(AVT v)
Set the "grouping-separator" attribute.
|
void |
setGroupingSize(AVT v)
Set the "grouping-size" attribute.
|
void |
setLang(AVT v)
Set the "lang" attribute.
|
void |
setLetterValue(AVT v)
Set the "letter-value" attribute.
|
void |
setLevel(int v)
Set the "level" attribute.
|
void |
setValue(XPath v)
Set the "value" attribute.
|
appendChild, callVisitors, canAcceptVariables, canStripWhiteSpace, compareTo, 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, getPrefixes, getPreviousSibling, getPreviousSiblingElem, getPublicId, getStylesheet, getStylesheetComposed, getStylesheetRoot, getSystemId, getTagName, getUid, getXmlSpace, handlesNullPrefixes, hasChildNodes, hasTextLitOnly, hasVariableDecl, insertBefore, isCompiledTemplate, item, recompose, removeChild, replaceChild, replaceChild, resolvePrefixTables, runtimeInit, setDOMBackPointer, setEndLocaterInfo, setLocaterInfo, setParentElem, setPrefixes, setPrefixes, setUid, setXmlSpace, shouldStripWhiteSpace
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
public void setCount(XPath v)
v
- Value to set for "count" attribute.public XPath getCount()
public void setFrom(XPath v)
v
- Value to set for "from" attribute.public XPath getFrom()
public void setLevel(int v)
v
- Value to set for "level" attribute.public int getLevel()
public void setValue(XPath v)
v
- Value to set for "value" attribute.public XPath getValue()
public void setFormat(AVT v)
v
- Value to set for "format" attribute.public AVT getFormat()
public void setLang(AVT v)
v
- Value to set for "lang" attribute.public AVT getLang()
public void setLetterValue(AVT v)
v
- Value to set for "letter-value" attribute.public AVT getLetterValue()
public void setGroupingSeparator(AVT v)
v
- Value to set for "grouping-separator" attribute.public AVT getGroupingSeparator()
public void setGroupingSize(AVT v)
v
- Value to set for "grouping-size" attribute.public AVT getGroupingSize()
public void compose(StylesheetRoot sroot) throws javax.xml.transform.TransformerException
compose
in class ElemTemplateElement
javax.xml.transform.TransformerException
public int getXSLToken()
getXSLToken
in class ElemTemplateElement
Constants
public java.lang.String getNodeName()
getNodeName
in interface org.w3c.dom.Node
getNodeName
in class ElemTemplateElement
public void execute(TransformerImpl transformer) throws javax.xml.transform.TransformerException
execute
in class ElemTemplateElement
transformer
- non-null reference to the the current transform-time state.javax.xml.transform.TransformerException
public ElemTemplateElement appendChild(ElemTemplateElement newChild)
appendChild
in class ElemTemplateElement
newChild
- Child to add to child listDOMException
public int getPreviousNode(XPathContext xctxt, int pos) throws javax.xml.transform.TransformerException
xctxt
- The XPath runtime state for this.pos
- The current nodejavax.xml.transform.TransformerException
public int getTargetNode(XPathContext xctxt, int sourceNode) throws javax.xml.transform.TransformerException
xctxt
- The XPath runtime state for this.sourceNode
- non-null reference to the current source node.javax.xml.transform.TransformerException
public void callChildVisitors(XSLTVisitor visitor, boolean callAttrs)
visitor
- The visitor whose appropriate method will be called.Copyright ? 2005 Apache XML Project. All Rights Reserved.