public class DoubleAttribute extends AttributeValue
Modifier and Type | Field and Description |
---|---|
static String |
identifier
Official name of this type
|
Constructor and Description |
---|
DoubleAttribute(double value)
Creates a new
DoubleAttribute that represents the double value supplied. |
Modifier and Type | Method and Description |
---|---|
String |
encode()
Encodes the value in a form suitable for including in XML data like a request or an
obligation.
|
boolean |
equals(Object o)
Returns true if the input is an instance of this class and if its value equals the value
contained in this class.
|
static DoubleAttribute |
getInstance(Node root)
Returns a new
DoubleAttribute that represents the xsi:double at a particular DOM
node. |
static DoubleAttribute |
getInstance(String value)
Returns a new
DoubleAttribute that represents the xsi:double value indicated by
the string provided. |
double |
getValue()
Returns the
double value represented by this object. |
int |
hashCode()
Returns the hashcode value used to index and compare this object with others of the same
type.
|
encode, encodeWithTags, evaluate, evaluatesToBag, getChildren, getType, isBag, returnsBag
public static final String identifier
public DoubleAttribute(double value)
DoubleAttribute
that represents the double value supplied.value
- the double
value to be representedpublic static DoubleAttribute getInstance(Node root) throws NumberFormatException
DoubleAttribute
that represents the xsi:double at a particular DOM
node.root
- the Node
that contains the desired valueDoubleAttribute
representing the appropriate value (null if there
is a parsing error)NumberFormatException
- if the string form is not a doublepublic static DoubleAttribute getInstance(String value)
DoubleAttribute
that represents the xsi:double value indicated by
the string provided.value
- a string representing the desired valueDoubleAttribute
representing the desired value (null if there is a
parsing error)NumberFormatException
- if the value is not a doublepublic double getValue()
double
value represented by this object.double
valuepublic boolean equals(Object o)
public int hashCode()
public String encode()
AttributeValue
encode
in class AttributeValue
String
form of the valueCopyright © 2020 WSO2. All rights reserved.