public class DecimalFormatProperties extends ElemTemplateElement
m_docOrderNumber, m_hasVariableDecl, m_parentNode
actualEncoding, fDocumentURI
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 |
---|
DecimalFormatProperties(int docOrderNumber)
Constructor DecimalFormatProperties
|
Modifier and Type | Method and Description |
---|---|
DecimalFormatSymbols |
getDecimalFormatSymbols()
Return the decimal format Symbols for this element.
|
char |
getDecimalSeparator()
Get the "decimal-separator" attribute.
|
char |
getDigit()
Get the "digit" attribute.
|
char |
getGroupingSeparator()
Get the "grouping-separator" attribute.
|
String |
getInfinity()
Get the "infinity" attribute.
|
char |
getMinusSign()
Get the "minus-sign" attribute.
|
QName |
getName()
Get the "name" attribute.
|
String |
getNaN()
Get the "NaN" attribute.
|
String |
getNodeName()
Return the node name.
|
char |
getPatternSeparator()
Get the "pattern-separator" attribute.
|
char |
getPercent()
Get the "percent" attribute.
|
char |
getPerMille()
Get the "per-mille" attribute.
|
int |
getXSLToken()
Get an int constant identifying the type of element.
|
char |
getZeroDigit()
Get the "zero-digit" attribute.
|
void |
recompose(StylesheetRoot root)
This function is called to recompose() all of the decimal format properties elements.
|
void |
setDecimalSeparator(char ds)
Set the "decimal-separator" attribute.
|
void |
setDigit(char v)
Set the "digit" attribute.
|
void |
setGroupingSeparator(char gs)
Set the "grouping-separator" attribute.
|
void |
setInfinity(String inf)
Set the "infinity" attribute.
|
void |
setMinusSign(char v)
Set the "minus-sign" attribute.
|
void |
setName(QName qname)
Set the "name" attribute.
|
void |
setNaN(String v)
Set the "NaN" attribute.
|
void |
setPatternSeparator(char v)
Set the "pattern-separator" attribute.
|
void |
setPercent(char v)
Set the "percent" attribute.
|
void |
setPerMille(char v)
Set the "per-mille" attribute.
|
void |
setZeroDigit(char v)
Set the "zero-digit" attribute.
|
accept, appendChild, appendChild, callChildVisitors, callChildVisitors, callVisitors, canAcceptVariables, canStripWhiteSpace, compareTo, compose, containsExcludeResultPrefix, endCompose, error, error, execute, 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
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 DecimalFormatProperties(int docOrderNumber)
public DecimalFormatSymbols getDecimalFormatSymbols()
The xsl:decimal-format element declares a decimal-format, which controls the interpretation of a format pattern used by the format-number function. If there is a name attribute, then the element declares a named decimal-format; otherwise, it declares the default decimal-format. The value of the name attribute is a QName, which is expanded as described in [2.4 Qualified Names]. It is an error to declare either the default decimal-format or a decimal-format with a given name more than once (even with different import precedence), unless it is declared every time with the same value for all attributes (taking into account any default values).
The other attributes on xsl:decimal-format correspond to the methods on the JDK 1.1 DecimalFormatSymbols class. For each get/set method pair there is an attribute defined for the xsl:decimal-format element.
public void setName(QName qname)
qname
- The name to set as the "name" attribute.public QName getName()
public void setDecimalSeparator(char ds)
ds
- Character to set as decimal separatorpublic char getDecimalSeparator()
public void setGroupingSeparator(char gs)
gs
- Character to use a grouping separatorpublic char getGroupingSeparator()
public void setInfinity(String inf)
inf
- String to use as the "infinity" attribute.public String getInfinity()
public void setMinusSign(char v)
v
- Character to use as minus signpublic char getMinusSign()
public void setNaN(String v)
v
- String to use as the "NaN" attribute.public String getNaN()
public String getNodeName()
getNodeName
in interface Node
getNodeName
in class ElemTemplateElement
public void setPercent(char v)
v
- Character to use as percentpublic char getPercent()
public void setPerMille(char v)
v
- Character to use as per-millepublic char getPerMille()
public int getXSLToken()
getXSLToken
in class ElemTemplateElement
Constants
public void setZeroDigit(char v)
v
- Character to use as the digit zeropublic char getZeroDigit()
public void setDigit(char v)
v
- Character to use for a digit in format patternpublic char getDigit()
public void setPatternSeparator(char v)
v
- Character to use as a pattern separatorpublic char getPatternSeparator()
public void recompose(StylesheetRoot root)
recompose
in class ElemTemplateElement
root
- Stylesheet rootCopyright © 2021 JBoss by Red Hat. All rights reserved.