public class STMLScalar extends STMLElement implements HasUnits, HasScalar, HasDictRef, HasDataType
| Modifier and Type | Field and Description |
|---|---|
static String |
TAG |
attributeFactoryATTRIBUTES, AUTOGENERATED_DONOTEDIT_S, BANNER_S, CATALOG_XML, CML_SIUNITS, CML_UNITS, ELEMENTS, FPX_REAL, JAVA_ARRAY, JAVA_BOOL, JAVA_BOOLEAN, JAVA_DOUB, JAVA_DOUBLE, JAVA_INT, JAVA_INTEGER, JAVA_STRING, PATTERN_ANYURI, PATTERN_QNAME, SVG_NS, SVG_NS_BASE, SVG_XPATH, TYPES, U_ANGSTROM, U_CELSIUS, U_DEGREE, U_KCAL, WARNING_S, X_OR, XHTML_NS, XLINK_NS, XLINK_PREFIX, XML_SUFF, XMLNS, XPATH_XSD, XSD_ANNOTATION, XSD_ANYURI, XSD_ATTRIBUTE, XSD_ATTRIBUTE_GROUP, XSD_BOOLEAN, XSD_COMPLEX_TYPE, XSD_DATE, XSD_DOCUMENTATION, XSD_DOUBLE, XSD_ELEMENT, XSD_ENUMERATION, XSD_EXTENSION, XSD_FLOAT, XSD_INTEGER, XSD_LENGTH, XSD_LIST, XSD_MAXEXCLUSIVE, XSD_MAXINCLUSIVE, XSD_MINEXCLUSIVE, XSD_MININCLUSIVE, XSD_NONNEGATIVEINTEGER, XSD_NS, XSD_PATTERN, XSD_POSITIVE_NUMBER, XSD_POSITIVEINTEGER, XSD_PREFIX, XSD_QNAME, XSD_RESTRICTION, XSD_SIMPLE_CONTENT, XSD_SIMPLE_TYPE, XSD_STRING, XSD_SUFF, XSD_UNION, XSD_XMLNSC_AMP, C_APOS, C_ATSIGN, C_BACKSLASH, C_BACKSPACE, C_CARET, C_COLON, C_COMMA, C_DEL, C_DOLLAR, C_EQUALS, C_FORMFEED, C_HASH, C_LANGLE, C_LBRAK, C_LCURLY, C_LSQUARE, C_MINUS, C_NBSP, C_NEWLINE, C_NL, C_PERCENT, C_PERIOD, C_PIPE, C_PLUS, C_POUND, C_QUERY, C_QUOT, C_RANGLE, C_RBRAK, C_RCURLY, C_RETURN, C_RSQUARE, C_SEMICOLON, C_SHRIEK, C_SLASH, C_SPACE, C_STAR, C_TAB, C_TILDE, C_UNDER, EPS, F_S, NONWHITEPUNC, NONWHITEPUNC0, NONWHITEPUNC0REGEX, ONE_THIRD, PUNC, S_AMP, S_APOS, S_ATSIGN, S_BACKSLASH, S_CARET, S_COLON, S_COMMA, S_DOLLAR, S_EMPTY, S_EQUALS, S_FORMFEED, S_HASH, S_LANGLE, S_LBRAK, S_LCURLY, S_LSQUARE, S_MINUS, S_NEWLINE, S_NL, S_PERCENT, S_PERIOD, S_PIPE, S_PLUS, S_POUND, S_QUERY, S_QUOT, S_RANGLE, S_RBRAK, S_RCURLY, S_RETURN, S_RSQUARE, S_SEMICOLON, S_SHRIEK, S_SLASH, S_SPACE, S_STAR, S_TAB, S_TILDE, S_UNDER, S_WHITEREGEX, TWO_THIRDS, U_S, WHITESPACE| Constructor and Description |
|---|
STMLScalar()
default constructor.
|
STMLScalar(Boolean scalar)
formed from components.
|
STMLScalar(org.joda.time.DateTime scalar)
formed from components.
|
STMLScalar(double scalar)
formed from components.
|
STMLScalar(int scalar)
formed from components.
|
STMLScalar(STMLScalar old)
constructor.
|
STMLScalar(String scalar)
formed from components.
|
| Modifier and Type | Method and Description |
|---|---|
nu.xom.Element |
copy()
copy node .
|
Boolean |
getBoolean()
gets boolean.
|
String |
getDataType()
get dataType.
|
STMLAttribute |
getDataTypeAttribute()
The data type of the object.
|
Class<?> |
getDataTypeClass()
get class.
|
org.joda.time.DateTime |
getDate()
gets real value.
|
DictRefAttribute |
getDictRefFromElementOrParent()
gets dictRef OR from parent.
|
double |
getDouble()
gets real value.
|
int |
getInt()
gets int value.
|
Double |
getNumberAsDouble() |
String |
getString()
gets String value.
|
String |
getUnits()
null
|
STMLScalar |
plus(STMLScalar scalar)
add a scalar to this..
|
void |
plusEquals(STMLScalar scalar)
subtract an scalar from this..
|
void |
setDataType(String dType)
set dataType.
|
void |
setUnits(String prefix,
String id,
String namespaceURI)
sets units attribute.
|
void |
setValue(Boolean scalar)
sets value to boolean..
|
void |
setValue(org.joda.time.DateTime scalar)
sets value to date.
|
void |
setValue(double scalar)
sets value to double.
|
void |
setValue(int scalar)
sets value to int..
|
void |
setValue(String scalar)
sets value to String..
|
void |
setValueNoTrim(String scalar)
sets value to String..
|
STMLScalar |
subtract(STMLScalar scalar)
subtract an scalar from this..
|
void |
subtractEquals(STMLScalar scalar)
subtract an scalar from this..
|
addRemove, addSTMLXAttribute, appendChild, copyAttributesFrom, copyAttributesFromTo, copyChildrenFrom, copyChildrenFromTo, createSubclassedChildren, debug, debug, debug, debug, deleteAttribute, detach, getConstantToSI, getConstantToSIAttribute, getConvention, getConventionAttribute, getDelimiter, getDelimiterAttribute, getDictRef, getDictRefAttribute, getId, getIdAttribute, getNamespaceURIForPrefix, getSize, getSizeAttribute, getSTMLAttributeValue, getSTMLXAttribute, getStringContent, getTool, getUnitsAttribute, getXMLContent, insertChild, makeSTMLXAttribute, readAndCreateSTML, readAndCreateSTML, readAndCreateSTML, removeAttribute, replaceChild, serialize, setDelimiter, setDictRef, setLocalName, setSize, setSize, setSTMLXAttribute, setStringContent, setTool, setXMLContent, unknownAttributeName, writeHTMLaddAttribute, addNamespaceDeclaration, appendChild, getAttribute, getAttribute, getAttribute, getAttributeCount, getAttributeValue, getAttributeValue, getBaseURI, getChildElements, getChildElements, getChildElements, getFirstChildElement, getFirstChildElement, getLocalName, getNamespaceDeclarationCount, getNamespacePrefix, getNamespacePrefix, getNamespaceURI, getNamespaceURI, getQualifiedName, getValue, insertChild, removeAttribute, removeChildren, removeNamespaceDeclaration, setBaseURI, setNamespacePrefix, setNamespaceURI, shallowCopy, toString, toXMLgetChild, getChildCount, indexOf, removeChild, removeChildclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetXMLContent, setXMLContentgetDictRef, getDictRefAttribute, setDictRefpublic static final String TAG
public STMLScalar()
public STMLScalar(STMLScalar old)
old - public STMLScalar(Boolean scalar)
scalar - public STMLScalar(org.joda.time.DateTime scalar)
scalar - public STMLScalar(String scalar)
scalar - public STMLScalar(double scalar)
scalar - public STMLScalar(int scalar)
scalar - public nu.xom.Element copy()
copy in class STMLElementpublic Boolean getBoolean()
public org.joda.time.DateTime getDate()
public double getDouble()
public String getString()
public int getInt()
getInt in interface HasScalarRuntimeException - if different typepublic void setValue(Boolean scalar)
scalar - public void setValue(org.joda.time.DateTime scalar)
scalar - public void setValue(String scalar)
scalar - no action if nullpublic void setValueNoTrim(String scalar)
scalar - no action if nullpublic void setValue(double scalar)
scalar - public void setValue(int scalar)
scalar - public String getDataType()
getDataType in interface HasDataTypegetDataType in class STMLElementpublic Class<?> getDataTypeClass()
public void setDataType(String dType)
setDataType in interface HasDataTypesetDataType in class STMLElementdType - RuntimeException - attempt to reset datatypepublic STMLScalar subtract(STMLScalar scalar)
scalar - the scalar to subtract; can have different ownerpublic void subtractEquals(STMLScalar scalar)
scalar - the scalar to subtract; can have different ownerpublic STMLScalar plus(STMLScalar scalar)
scalar - the scalar to add;public void plusEquals(STMLScalar scalar)
scalar - the scalar to subtract;public DictRefAttribute getDictRefFromElementOrParent()
public void setUnits(String prefix, String id, String namespaceURI)
public Double getNumberAsDouble()
public String getUnits()
STMLElementgetUnits in interface HasUnitsgetUnits in class STMLElementpublic STMLAttribute getDataTypeAttribute()
getDataTypeAttribute in class STMLElementCopyright © 1994–2024 Peter Murray-Rust. All rights reserved.