Package org.apache.jackrabbit.value
Class BaseValue
- java.lang.Object
-
- org.apache.jackrabbit.value.BaseValue
-
- All Implemented Interfaces:
Value
- Direct Known Subclasses:
BinaryValue
,BooleanValue
,DateValue
,DecimalValue
,DoubleValue
,LongValue
,NameValue
,PathValue
,ReferenceValue
,StringValue
,URIValue
,WeakReferenceValue
public abstract class BaseValue extends java.lang.Object implements Value
This class is the superclass of the type-specific classes implementing theValue
interfaces.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Binary
getBinary()
boolean
getBoolean()
java.util.Calendar
getDate()
java.math.BigDecimal
getDecimal()
double
getDouble()
long
getLong()
java.io.InputStream
getStream()
java.lang.String
getString()
int
getType()
-
-
-
Method Detail
-
getDate
public java.util.Calendar getDate() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException
- Specified by:
getDate
in interfaceValue
- Throws:
ValueFormatException
java.lang.IllegalStateException
RepositoryException
-
getLong
public long getLong() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException
- Specified by:
getLong
in interfaceValue
- Throws:
ValueFormatException
java.lang.IllegalStateException
RepositoryException
-
getBoolean
public boolean getBoolean() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException
- Specified by:
getBoolean
in interfaceValue
- Throws:
ValueFormatException
java.lang.IllegalStateException
RepositoryException
-
getDouble
public double getDouble() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException
- Specified by:
getDouble
in interfaceValue
- Throws:
ValueFormatException
java.lang.IllegalStateException
RepositoryException
-
getDecimal
public java.math.BigDecimal getDecimal() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException
- Specified by:
getDecimal
in interfaceValue
- Throws:
ValueFormatException
java.lang.IllegalStateException
RepositoryException
-
getStream
public java.io.InputStream getStream() throws java.lang.IllegalStateException, RepositoryException
- Specified by:
getStream
in interfaceValue
- Throws:
java.lang.IllegalStateException
RepositoryException
-
getBinary
public Binary getBinary() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException
- Specified by:
getBinary
in interfaceValue
- Throws:
ValueFormatException
java.lang.IllegalStateException
RepositoryException
-
getString
public java.lang.String getString() throws ValueFormatException, java.lang.IllegalStateException, RepositoryException
- Specified by:
getString
in interfaceValue
- Throws:
ValueFormatException
java.lang.IllegalStateException
RepositoryException
-
-