Package org.apache.jackrabbit.value
Class BaseValue
- java.lang.Object
-
- org.apache.jackrabbit.value.BaseValue
-
- All Implemented Interfaces:
javax.jcr.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 javax.jcr.ValueThis class is the superclass of the type-specific classes implementing theValueinterfaces.- See Also:
Value,StringValue,LongValue,DoubleValue,DecimalValue,BooleanValue,DateValue,BinaryValue,NameValue,PathValue,URIValue,ReferenceValue,WeakReferenceValue
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jcr.BinarygetBinary()booleangetBoolean()java.util.CalendargetDate()java.math.BigDecimalgetDecimal()doublegetDouble()longgetLong()java.io.InputStreamgetStream()java.lang.StringgetString()intgetType()
-
-
-
Method Detail
-
getType
public int getType()
- Specified by:
getTypein interfacejavax.jcr.Value
-
getDate
public java.util.Calendar getDate() throws javax.jcr.ValueFormatException, java.lang.IllegalStateException, javax.jcr.RepositoryException- Specified by:
getDatein interfacejavax.jcr.Value- Throws:
javax.jcr.ValueFormatExceptionjava.lang.IllegalStateExceptionjavax.jcr.RepositoryException
-
getLong
public long getLong() throws javax.jcr.ValueFormatException, java.lang.IllegalStateException, javax.jcr.RepositoryException- Specified by:
getLongin interfacejavax.jcr.Value- Throws:
javax.jcr.ValueFormatExceptionjava.lang.IllegalStateExceptionjavax.jcr.RepositoryException
-
getBoolean
public boolean getBoolean() throws javax.jcr.ValueFormatException, java.lang.IllegalStateException, javax.jcr.RepositoryException- Specified by:
getBooleanin interfacejavax.jcr.Value- Throws:
javax.jcr.ValueFormatExceptionjava.lang.IllegalStateExceptionjavax.jcr.RepositoryException
-
getDouble
public double getDouble() throws javax.jcr.ValueFormatException, java.lang.IllegalStateException, javax.jcr.RepositoryException- Specified by:
getDoublein interfacejavax.jcr.Value- Throws:
javax.jcr.ValueFormatExceptionjava.lang.IllegalStateExceptionjavax.jcr.RepositoryException
-
getDecimal
public java.math.BigDecimal getDecimal() throws javax.jcr.ValueFormatException, java.lang.IllegalStateException, javax.jcr.RepositoryException- Specified by:
getDecimalin interfacejavax.jcr.Value- Throws:
javax.jcr.ValueFormatExceptionjava.lang.IllegalStateExceptionjavax.jcr.RepositoryException
-
getStream
public java.io.InputStream getStream() throws java.lang.IllegalStateException, javax.jcr.RepositoryException- Specified by:
getStreamin interfacejavax.jcr.Value- Throws:
java.lang.IllegalStateExceptionjavax.jcr.RepositoryException
-
getBinary
public javax.jcr.Binary getBinary() throws javax.jcr.ValueFormatException, java.lang.IllegalStateException, javax.jcr.RepositoryException- Specified by:
getBinaryin interfacejavax.jcr.Value- Throws:
javax.jcr.ValueFormatExceptionjava.lang.IllegalStateExceptionjavax.jcr.RepositoryException
-
getString
public java.lang.String getString() throws javax.jcr.ValueFormatException, java.lang.IllegalStateException, javax.jcr.RepositoryException- Specified by:
getStringin interfacejavax.jcr.Value- Throws:
javax.jcr.ValueFormatExceptionjava.lang.IllegalStateExceptionjavax.jcr.RepositoryException
-
-