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, 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.getValue
in class AttributeValue
double
valuepublic boolean equals(Object o)
public int hashCode()
public String encode()
AttributeValue
encode
in class AttributeValue
String
form of the valueCopyright © 2023 JBoss by Red Hat. All rights reserved.