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