Package org.apache.jackrabbit.value
Class AbstractValueFactory
- java.lang.Object
-
- org.apache.jackrabbit.value.AbstractValueFactory
-
- All Implemented Interfaces:
javax.jcr.ValueFactory
- Direct Known Subclasses:
SimpleValueFactory
,ValueFactoryImpl
public abstract class AbstractValueFactory extends java.lang.Object implements javax.jcr.ValueFactory
This class implements theValueFactory
interface.- See Also:
Session.getValueFactory()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jcr.Binary
createBinary(java.io.InputStream stream)
javax.jcr.Value
createValue(boolean value)
javax.jcr.Value
createValue(double value)
javax.jcr.Value
createValue(long value)
javax.jcr.Value
createValue(java.io.InputStream value)
javax.jcr.Value
createValue(java.lang.String value)
javax.jcr.Value
createValue(java.lang.String value, int type)
javax.jcr.Value
createValue(java.math.BigDecimal value)
javax.jcr.Value
createValue(java.util.Calendar value)
javax.jcr.Value
createValue(javax.jcr.Binary value)
javax.jcr.Value
createValue(javax.jcr.Node value)
javax.jcr.Value
createValue(javax.jcr.Node node, boolean weak)
-
-
-
Method Detail
-
createValue
public javax.jcr.Value createValue(boolean value)
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(java.util.Calendar value)
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(double value)
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(java.io.InputStream value)
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(long value)
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(javax.jcr.Node value) throws javax.jcr.RepositoryException
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
- Throws:
javax.jcr.RepositoryException
-
createValue
public javax.jcr.Value createValue(java.lang.String value)
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(java.lang.String value, int type) throws javax.jcr.ValueFormatException
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
- Throws:
javax.jcr.ValueFormatException
-
createBinary
public javax.jcr.Binary createBinary(java.io.InputStream stream) throws javax.jcr.RepositoryException
- Specified by:
createBinary
in interfacejavax.jcr.ValueFactory
- Throws:
javax.jcr.RepositoryException
-
createValue
public javax.jcr.Value createValue(javax.jcr.Binary value)
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(java.math.BigDecimal value)
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(javax.jcr.Node node, boolean weak) throws javax.jcr.RepositoryException
- Specified by:
createValue
in interfacejavax.jcr.ValueFactory
- Throws:
javax.jcr.RepositoryException
-
-