Class OdfNumberCurrencyStyle
- java.lang.Object
-
- org.apache.xerces.dom.NodeImpl
-
- org.apache.xerces.dom.ChildNode
-
- org.apache.xerces.dom.ParentNode
-
- org.apache.xerces.dom.ElementImpl
-
- org.apache.xerces.dom.ElementNSImpl
-
- org.odftoolkit.odfdom.pkg.OdfElement
-
- org.odftoolkit.odfdom.dom.element.number.DataStyleElement
-
- org.odftoolkit.odfdom.dom.element.number.NumberCurrencyStyleElement
-
- org.odftoolkit.odfdom.incubator.doc.number.OdfNumberCurrencyStyle
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Element
,ElementTraversal
,EventTarget
,Node
,NodeList
,TypeInfo
public class OdfNumberCurrencyStyle extends NumberCurrencyStyleElement
Convenient functionalty for the parent ODF OpenDocument element- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.odftoolkit.odfdom.dom.element.number.DataStyleElement
DataStyleElement.NumberFormatType, DataStyleElement.StringToken, DataStyleElement.TokenType
-
-
Field Summary
-
Fields inherited from class org.odftoolkit.odfdom.dom.element.number.NumberCurrencyStyleElement
ELEMENT_NAME
-
Fields inherited from class org.apache.xerces.dom.ParentNode
firstChild, fNodeListCache, ownerDocument
-
Fields inherited from class org.apache.xerces.dom.NodeImpl
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE
-
Fields inherited from interface org.w3c.dom.Node
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
-
Fields inherited from interface org.w3c.dom.TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
-
-
Constructor Summary
Constructors Constructor Description OdfNumberCurrencyStyle(OdfFileDom ownerDoc)
OdfNumberCurrencyStyle(OdfFileDom ownerDoc, String format, String styleName)
OdfNumberCurrencyStyle(OdfFileDom ownerDoc, String currencySymbol, String format, String styleName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildFromFormat(String currencySymbol, String format)
Creates a <number:date-style> element based upon format.String
getConditionStyleName(double value)
String
getCurrencyCode()
NumberCurrencySymbolElement
getCurrencySymbolElement()
Get OdfCurrencySymbol element from this currency style.String
getFormat(boolean caps)
Get the format string that represents this style.void
setCurrencyLocale(String locale)
Set language and currency for the currency symbol.void
setCurrencyLocale(String language, String country)
Set language and currency for the currency symbol.void
setFormat(String format)
Get the format string that represents this style.void
setMapNegative(String mapName)
Set <style:map> for negative values to the given style .void
setMapPositive(String mapName)
Set <style:map> for positive values to the given style .-
Methods inherited from class org.odftoolkit.odfdom.dom.element.number.NumberCurrencyStyleElement
accept, getNumberAutomaticOrderAttribute, getNumberCountryAttribute, getNumberLanguageAttribute, getNumberRfcLanguageTagAttribute, getNumberScriptAttribute, getNumberTitleAttribute, getNumberTransliterationCountryAttribute, getNumberTransliterationFormatAttribute, getNumberTransliterationLanguageAttribute, getNumberTransliterationStyleAttribute, getOdfName, getStyleDisplayNameAttribute, getStyleNameAttribute, getStyleVolatileAttribute, newNumberCurrencySymbolElement, newNumberNumberElement, newNumberTextElement, newStyleMapElement, newStyleTextPropertiesElement, setNumberAutomaticOrderAttribute, setNumberCountryAttribute, setNumberLanguageAttribute, setNumberRfcLanguageTagAttribute, setNumberScriptAttribute, setNumberTitleAttribute, setNumberTransliterationCountryAttribute, setNumberTransliterationFormatAttribute, setNumberTransliterationLanguageAttribute, setNumberTransliterationStyleAttribute, setStyleDisplayNameAttribute, setStyleNameAttribute, setStyleVolatileAttribute
-
Methods inherited from class org.odftoolkit.odfdom.dom.element.number.DataStyleElement
emitColor, emitCurrency, emitNumber, emitText, emitTokens, getColorElement, getColorFromElement, getFormat, getMapping, getNumberFormat, tokenize
-
Methods inherited from class org.odftoolkit.odfdom.pkg.OdfElement
appendChild, appendUsingWhitespaceHandling, cloneElement, cloneNode, cloneNode, cloneNode, cloneOdfElement, componentSize, copyAttributes, countChildComponents, countDescendantComponents, countPrecedingSiblingElements, delete, equals, findFirstChildNode, findNextChildNode, findPreviousChildNode, getAncestorAs, getChildElement, getChildElement, getComponent, getComponentRoot, getFirstChildElement, getLastChildElement, getNextSiblingElement, getOdfAttribute, getOdfAttribute, getOdfAttributeValue, getParentAs, getPreviousSiblingElement, getRepetition, getTextContent, hasAncestor, hasOdfAttribute, ignoredComponent, insert, insert, insertBefore, isComponentRoot, isIgnoredElement, isIgnoredElement, isRepeatable, markAsComponentRoot, markText, moveChildrenTo, onInsertNode, onInsertNode, onRemoveNode, onRemoveNode, receiveNode, removeChild, removeContent, removeSingleElement, replaceChild, selfAndDescendantTextIgnoredAsComponent, setComponent, setOdfAttribute, setOdfAttributeValue, setRepetition, split, toString
-
Methods inherited from class org.apache.xerces.dom.ElementNSImpl
getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, getXMLBaseAttribute, isDerivedFrom, setPrefix, setType
-
Methods inherited from class org.apache.xerces.dom.ElementImpl
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getChildElementCount, getDefaultAttributes, getElementsByTagName, getElementsByTagNameNS, getFirstElementChild, getLastElementChild, getNextElementSibling, getNodeName, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, getXercesAttribute, hasAttribute, hasAttributeNS, hasAttributes, isEqualNode, normalize, reconcileDefaultAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setOwnerDocument, setReadOnly, setupDefaultAttributes, setXercesAttributeNode, synchronizeData
-
Methods inherited from class org.apache.xerces.dom.ParentNode
getChildNodes, getChildNodesUnoptimized, getFirstChild, getLastChild, getLength, getOwnerDocument, hasChildNodes, item, setTextContent, synchronizeChildren
-
Methods inherited from class org.apache.xerces.dom.ChildNode
getNextSibling, getParentNode, getPreviousSibling
-
Methods inherited from class org.apache.xerces.dom.NodeImpl
addEventListener, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getContainer, getFeature, getNodeNumber, getNodeValue, getReadOnly, getUserData, getUserData, getUserDataRecord, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setNodeValue, setUserData, setUserData
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Node
compareDocumentPosition, getChildNodes, getFeature, getFirstChild, getLastChild, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, getUserData, hasChildNodes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, setNodeValue, setTextContent, setUserData
-
-
-
-
Constructor Detail
-
OdfNumberCurrencyStyle
public OdfNumberCurrencyStyle(OdfFileDom ownerDoc)
-
OdfNumberCurrencyStyle
public OdfNumberCurrencyStyle(OdfFileDom ownerDoc, String currencySymbol, String format, String styleName)
-
OdfNumberCurrencyStyle
public OdfNumberCurrencyStyle(OdfFileDom ownerDoc, String format, String styleName)
- Parameters:
ownerDoc
- parent fileformat
- format stringstyleName
- new style name
-
-
Method Detail
-
getFormat
public String getFormat(boolean caps)
Get the format string that represents this style.- Specified by:
getFormat
in classDataStyleElement
- Parameters:
caps
- use capitals- Returns:
- the format string
-
getCurrencyCode
public String getCurrencyCode()
-
getConditionStyleName
public String getConditionStyleName(double value)
-
setFormat
public void setFormat(String format)
Description copied from class:DataStyleElement
Get the format string that represents this style.- Specified by:
setFormat
in classDataStyleElement
- Parameters:
format
- the format string
-
buildFromFormat
public void buildFromFormat(String currencySymbol, String format)
Creates a <number:date-style> element based upon format.- Parameters:
currencySymbol
- the string to be placed as the currency symbolformat
- the currency format string
-
getCurrencySymbolElement
public NumberCurrencySymbolElement getCurrencySymbolElement()
Get OdfCurrencySymbol element from this currency style. Once you have it, you can add language and country.- Returns:
- an OdfCurrencySymbol element
-
setCurrencyLocale
public void setCurrencyLocale(String language, String country)
Set language and currency for the currency symbol.- Parameters:
language
- the language for the countrycountry
- the country name
-
setCurrencyLocale
public void setCurrencyLocale(String locale)
Set language and currency for the currency symbol. Argument could be just a language like "el" or a language and country like "en-US".- Parameters:
locale
- string in form language-country or language
-
setMapPositive
public void setMapPositive(String mapName)
Set <style:map> for positive values to the given style .- Parameters:
mapName
- the style to map to
-
setMapNegative
public void setMapNegative(String mapName)
Set <style:map> for negative values to the given style .- Parameters:
mapName
- the style to map to
-
-