Package org.apache.jackrabbit.value
Class BooleanValue
- java.lang.Object
-
- org.apache.jackrabbit.value.BaseValue
-
- org.apache.jackrabbit.value.BooleanValue
-
-
Field Summary
Fields Modifier and Type Field Description static intTYPE
-
Constructor Summary
Constructors Constructor Description BooleanValue(boolean bool)Constructs aBooleanValueobject representing a boolean.BooleanValue(java.lang.Boolean bool)Constructs aBooleanValueobject representing a boolean.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Indicates whether some other object is "equal to" this one.booleangetBoolean()java.util.CalendargetDate()java.math.BigDecimalgetDecimal()doublegetDouble()longgetLong()inthashCode()Returns zero to satisfy the Object equals/hashCode contract.static BooleanValuevalueOf(java.lang.String s)Returns a newBooleanValueinitialized to the value represented by the specifiedString.
-
-
-
Field Detail
-
TYPE
public static final int TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BooleanValue
public BooleanValue(java.lang.Boolean bool)
Constructs aBooleanValueobject representing a boolean.- Parameters:
bool- the boolean thisBooleanValueshould represent
-
BooleanValue
public BooleanValue(boolean bool)
Constructs aBooleanValueobject representing a boolean.- Parameters:
bool- the boolean thisBooleanValueshould represent
-
-
Method Detail
-
valueOf
public static BooleanValue valueOf(java.lang.String s)
Returns a newBooleanValueinitialized to the value represented by the specifiedString.- Parameters:
s- the string to be parsed.- Returns:
- a newly constructed
BooleanValuerepresenting the the specified value.
-
equals
public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.The result is
trueif and only if the argument is notnulland is aBooleanValueobject that represents the same value as this object.- Overrides:
equalsin classjava.lang.Object- Parameters:
obj- the reference object with which to compare.- Returns:
trueif this object is the same as the obj argument;falseotherwise.
-
hashCode
public int hashCode()
Returns zero to satisfy the Object equals/hashCode contract. This class is mutable and not meant to be used as a hash key.- Overrides:
hashCodein classjava.lang.Object- Returns:
- always zero
- See Also:
Object.hashCode()
-
getDate
public java.util.Calendar getDate() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException- Specified by:
getDatein interfaceValue- Overrides:
getDatein classBaseValue- Throws:
ValueFormatExceptionjava.lang.IllegalStateExceptionRepositoryException
-
getLong
public long getLong() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException- Specified by:
getLongin interfaceValue- Overrides:
getLongin classBaseValue- Throws:
ValueFormatExceptionjava.lang.IllegalStateExceptionRepositoryException
-
getBoolean
public boolean getBoolean() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException- Specified by:
getBooleanin interfaceValue- Overrides:
getBooleanin classBaseValue- Throws:
ValueFormatExceptionjava.lang.IllegalStateExceptionRepositoryException
-
getDouble
public double getDouble() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException- Specified by:
getDoublein interfaceValue- Overrides:
getDoublein classBaseValue- Throws:
ValueFormatExceptionjava.lang.IllegalStateExceptionRepositoryException
-
getDecimal
public java.math.BigDecimal getDecimal() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException- Specified by:
getDecimalin interfaceValue- Overrides:
getDecimalin classBaseValue- Throws:
ValueFormatExceptionjava.lang.IllegalStateExceptionRepositoryException
-
-