com.icl.saxon.style
Class XSLDecimalFormat
java.lang.Object
|
+--com.icl.saxon.om.AbstractNode
|
+--com.icl.saxon.tree.NodeImpl
|
+--com.icl.saxon.tree.ParentNodeImpl
|
+--com.icl.saxon.tree.ElementImpl
|
+--com.icl.saxon.tree.ElementWithAttributes
|
+--com.icl.saxon.style.StyleElement
|
+--com.icl.saxon.style.XSLDecimalFormat
- All Implemented Interfaces:
- DOMLocator, Element, Locator, NamedNodeMap, Node, NodeInfo, Source, SourceLocator
- public class XSLDecimalFormat
- extends StyleElement
Handler for xsl:decimal-format elements in stylesheet.
Field Summary |
(package private) java.lang.String |
decimalSeparator
|
(package private) java.lang.String |
digit
|
(package private) java.lang.String |
groupingSeparator
|
(package private) java.lang.String |
infinity
|
(package private) java.lang.String |
minusSign
|
(package private) java.lang.String |
name
|
(package private) java.lang.String |
NaN
|
(package private) java.lang.String |
patternSeparator
|
(package private) java.lang.String |
percent
|
(package private) java.lang.String |
perMille
|
(package private) java.lang.String |
zeroDigit
|
Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE |
Method Summary |
void |
prepareAttributes()
Set the attribute list for the element. |
void |
preprocess()
Default preprocessing method does nothing. |
void |
process(Context context)
Process: called to do the real work of this stylesheet element. |
void |
validate()
Check that the element is valid. |
Methods inherited from class com.icl.saxon.style.StyleElement |
bindVariable, checkEmpty, checkNotTopLevel, checkTopLevel, checkUnknownAttribute, checkWithinTemplate, compileError, compileError, definesExcludedNamespace, definesExtensionElement, doesPostProcessing, fallbackProcessing, findAttributeSets, forwardsCompatibleModeIsEnabled, getContainingStyleSheet, getPrecedence, getPreparedStyleSheet, getPrincipalStyleSheet, getStandardNames, getStyleSheetFunction, getVariableBinding, getVariableNames, getVersion, handleSortKeys, isExcludedNamespace, isExtensionNamespace, isInstruction, isTopLevel, makeAttributeValueTemplate, makeExpression, makePattern, mayContainTemplateBody, processAllAttributes, processAttributes, processAttributeSets, processChildren, processExcludedNamespaces, processExtensionElementAttribute, processVersionAttribute, reportAbsence, setValidationError, styleError, styleError, substituteFor, validateChildren, validateSubtree |
Methods inherited from class com.icl.saxon.tree.ElementWithAttributes |
addNamespaceNodes, copy, getAttribute, getAttributeList, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributeValue, getAttributeValue, getAttributeValue, getLength, getNamedItem, getNamedItemNS, getNamespaceCodes, getPrefixForURI, getURICodeForPrefix, hasAttribute, hasAttributeNS, hasAttributes, initialise, item, outputNamespaceNodes, removeAttribute, removeAttributeNode, removeAttributeNS, removeNamedItem, removeNamedItemNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setNamedItem, setNamedItemNS, setNamespaceDeclarations |
Methods inherited from class com.icl.saxon.tree.ElementImpl |
addChild, compact, copy, copyStringValue, dropChildren, enumerateChildren, generateId, getBaseURI, getChildNodes, getDocumentRoot, getFirstChild, getLastChild, getLineNumber, getNameCode, getNodeType, getNodeValue, getNthChild, getSequenceNumber, getStringValue, getSystemId, hasChildNodes, makeNameCode, removeChild, renumberChildren, setLineNumber, setNameCode, setSystemId, useChildrenArray |
Methods inherited from class com.icl.saxon.tree.NodeImpl |
compareOrder, getDisplayName, getDocumentElement, getEnumeration, getFingerprint, getLocalName, getNamePool, getNextInDocument, getNextSibling, getOriginatingNode, getParent, getPrefix, getPreviousInDocument, getPreviousSibling, getURI, isSameNode, removeNode |
Methods inherited from class com.icl.saxon.om.AbstractNode |
appendChild, appendData, cloneNode, createAttribute, createAttributeNS, createCDATASection, createComment, createDocumentFragment, createElement, createElementNS, createEntityReference, createProcessingInstruction, createTextNode, deleteData, disallowUpdate, getColumnNumber, getData, getDoctype, getElementById, getElementsByTagName, getElementsByTagNameNS, getImplementation, getName, getNamespaceURI, getNodeName, getOwnerDocument, getOwnerElement, getParentNode, getPublicId, getSpecified, getTagName, getValue, importNode, insertBefore, insertData, isSupported, normalize, removeChild, replaceChild, replaceData, setData, setNodeValue, setPrefix, setValue, splitText, substringData, supports |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Node |
appendChild, cloneNode, getChildNodes, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, hasChildNodes, insertBefore, isSupported, normalize, removeChild, replaceChild, setNodeValue, setPrefix |
name
java.lang.String name
decimalSeparator
java.lang.String decimalSeparator
groupingSeparator
java.lang.String groupingSeparator
infinity
java.lang.String infinity
minusSign
java.lang.String minusSign
NaN
java.lang.String NaN
percent
java.lang.String percent
perMille
java.lang.String perMille
zeroDigit
java.lang.String zeroDigit
digit
java.lang.String digit
patternSeparator
java.lang.String patternSeparator
XSLDecimalFormat
public XSLDecimalFormat()
prepareAttributes
public void prepareAttributes()
throws TransformerConfigurationException
- Description copied from class:
StyleElement
- Set the attribute list for the element. This is called to process the attributes (note
the distinction from processAttributes in the superclass).
Must be supplied in a subclass
- Specified by:
prepareAttributes
in class StyleElement
TransformerConfigurationException
validate
public void validate()
throws TransformerConfigurationException
- Description copied from class:
StyleElement
- Check that the element is valid. This is called once for each element, after
the entire tree has been built. As well as validation, it can perform first-time
initialisation. The default implementation does nothing; it is normally overriden
in subclasses.
- Overrides:
validate
in class StyleElement
TransformerConfigurationException
preprocess
public void preprocess()
throws TransformerConfigurationException
- Description copied from class:
StyleElement
- Default preprocessing method does nothing. It is implemented for those top-level elements
that can be evaluated before the source document is available, for example xsl:key,
xsl:attribute-set, xsl:template, xsl:locale
- Overrides:
preprocess
in class StyleElement
TransformerConfigurationException
process
public void process(Context context)
- Description copied from class:
StyleElement
- Process: called to do the real work of this stylesheet element. This method
must be implemented in each subclass.
- Specified by:
process
in class StyleElement
- Parameters:
context
- The context in the source XML document, giving access to the current node,
the current variables, etc.