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, 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, shouldStripWhiteSpaceadoptNode, 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, substringDatapublic 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 ElemTemplateElementjavax.xml.transform.TransformerExceptionpublic int getXSLToken()
getXSLToken in class ElemTemplateElementConstantspublic java.lang.String getNodeName()
getNodeName in interface org.w3c.dom.NodegetNodeName in class ElemTemplateElementpublic void execute(TransformerImpl transformer) throws javax.xml.transform.TransformerException
execute in class ElemTemplateElementtransformer - non-null reference to the the current transform-time state.javax.xml.transform.TransformerExceptionpublic ElemTemplateElement appendChild(ElemTemplateElement newChild)
appendChild in class ElemTemplateElementnewChild - Child to add to child listDOMExceptionpublic int getPreviousNode(XPathContext xctxt, int pos) throws javax.xml.transform.TransformerException
xctxt - The XPath runtime state for this.pos - The current nodejavax.xml.transform.TransformerExceptionpublic 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.TransformerExceptionpublic void callChildVisitors(XSLTVisitor visitor, boolean callAttrs)
visitor - The visitor whose appropriate method will be called.Copyright © 2023 Apache XML Project. All Rights Reserved.