public class BooleanValue extends BaseValue
BooleanValue provides an implementation
of the Value interface representing a boolean value.| Modifier and Type | Field and Description |
|---|---|
static int |
TYPE |
DEFAULT_ENCODING, stream, type| Constructor and Description |
|---|
BooleanValue(boolean bool)
Constructs a
BooleanValue object representing a boolean. |
BooleanValue(Boolean bool)
Constructs a
BooleanValue object representing a boolean. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
boolean |
getBoolean() |
Calendar |
getDate() |
BigDecimal |
getDecimal() |
double |
getDouble() |
protected String |
getInternalString()
Returns the internal string representation of this value without modifying
the value state.
|
long |
getLong() |
int |
hashCode()
Returns zero to satisfy the Object equals/hashCode contract.
|
static BooleanValue |
valueOf(String s)
Returns a new
BooleanValue initialized to the value
represented by the specified String. |
public static final int TYPE
public BooleanValue(Boolean bool)
BooleanValue object representing a boolean.bool - the boolean this BooleanValue should representpublic BooleanValue(boolean bool)
BooleanValue object representing a boolean.bool - the boolean this BooleanValue should representpublic static BooleanValue valueOf(String s)
BooleanValue initialized to the value
represented by the specified String.s - the string to be parsed.BooleanValue representing the
the specified value.public boolean equals(Object obj)
The result is true if and only if the argument is not
null and is a BooleanValue object that
represents the same value as this object.
public int hashCode()
hashCode in class ObjectObject.hashCode()protected String getInternalString() throws javax.jcr.ValueFormatException
getInternalString in class BaseValuejavax.jcr.ValueFormatException - if the value can not be represented as a
String or if the value is
null.public Calendar getDate() throws javax.jcr.ValueFormatException, IllegalStateException, javax.jcr.RepositoryException
getDate in interface javax.jcr.ValuegetDate in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionpublic long getLong()
throws javax.jcr.ValueFormatException,
IllegalStateException,
javax.jcr.RepositoryException
getLong in interface javax.jcr.ValuegetLong in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionpublic boolean getBoolean()
throws javax.jcr.ValueFormatException,
IllegalStateException,
javax.jcr.RepositoryException
getBoolean in interface javax.jcr.ValuegetBoolean in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionpublic double getDouble()
throws javax.jcr.ValueFormatException,
IllegalStateException,
javax.jcr.RepositoryException
getDouble in interface javax.jcr.ValuegetDouble in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionpublic BigDecimal getDecimal() throws javax.jcr.ValueFormatException, IllegalStateException, javax.jcr.RepositoryException
getDecimal in interface javax.jcr.ValuegetDecimal in class BaseValuejavax.jcr.ValueFormatExceptionIllegalStateExceptionjavax.jcr.RepositoryExceptionCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.