public class BooleanAttribute extends AttributeValue
Modifier and Type | Field and Description |
---|---|
static String |
identifier
Official name of this type
|
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 BooleanAttribute |
getFalseInstance()
Returns a
BooleanAttribute that represents
a false value. |
static BooleanAttribute |
getInstance(boolean value)
Returns a
BooleanAttribute that represents
the boolean value provided. |
static BooleanAttribute |
getInstance(Node root)
Returns a
BooleanAttribute that represents
the xs:boolean at a particular DOM node. |
static BooleanAttribute |
getInstance(String value)
Returns a
BooleanAttribute that represents
the xs:boolean value indicated by the string provided. |
static BooleanAttribute |
getTrueInstance()
Returns a
BooleanAttribute that represents
a true value. |
Boolean |
getValue()
Returns the
boolean 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 static BooleanAttribute getInstance(Node root) throws ParsingException
BooleanAttribute
that represents
the xs:boolean at a particular DOM node.root
- the Node
that contains the desired valueBooleanAttribute
representing the
appropriate value (null if there is a parsing error)ParsingException
public static BooleanAttribute getInstance(String value) throws ParsingException
BooleanAttribute
that represents
the xs:boolean value indicated by the string provided.value
- a string representing the desired valueBooleanAttribute
representing the
appropriate value (null if there is a parsing error)ParsingException
public static BooleanAttribute getInstance(boolean value)
BooleanAttribute
that represents
the boolean value provided.value
- a boolean representing the desired valueBooleanAttribute
representing the
appropriate valuepublic static BooleanAttribute getTrueInstance()
BooleanAttribute
that represents
a true value.BooleanAttribute
representing a
true valuepublic static BooleanAttribute getFalseInstance()
BooleanAttribute
that represents
a false value.BooleanAttribute
representing a
false valuepublic Boolean getValue()
boolean
value represented by this object.getValue
in class AttributeValue
boolean
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.