Package org.apache.jackrabbit.core.value
Class ValueFactoryImpl
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.value.ValueFactoryQImpl
-
- org.apache.jackrabbit.core.value.ValueFactoryImpl
-
- All Implemented Interfaces:
ValueFactory
public class ValueFactoryImpl extends ValueFactoryQImpl
ValueFactoryImpl...
-
-
Constructor Summary
Constructors Constructor Description ValueFactoryImpl(NamePathResolver resolver, DataStore store)Constructs a newValueFactoryQImplbased on an existing SPIQValueFactoryand aNamePathResolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BinarycreateBinary(InputStream stream)ValuecreateValue(InputStream value)ValuecreateValue(String value, int type)ValuecreateValue(Binary binary)ValuecreateValue(QValue qvalue)Create a newValuebased on an existingQValue-
Methods inherited from class org.apache.jackrabbit.spi.commons.value.ValueFactoryQImpl
createValue, createValue, createValue, createValue, createValue, createValue, createValue, createValue, getQValueFactory
-
-
-
-
Constructor Detail
-
ValueFactoryImpl
public ValueFactoryImpl(NamePathResolver resolver, DataStore store)
Constructs a newValueFactoryQImplbased on an existing SPIQValueFactoryand aNamePathResolver.- Parameters:
resolver- wrappedNamePathResolver
-
-
Method Detail
-
createValue
public Value createValue(QValue qvalue)
Description copied from class:ValueFactoryQImplCreate a newValuebased on an existingQValue- Overrides:
createValuein classValueFactoryQImpl- Parameters:
qvalue- existingQValue- Returns:
- a
Valuerepresenting theQValue
-
createBinary
public Binary createBinary(InputStream stream) throws RepositoryException
- Specified by:
createBinaryin interfaceValueFactory- Overrides:
createBinaryin classValueFactoryQImpl- Throws:
RepositoryException
-
createValue
public Value createValue(Binary binary)
- Specified by:
createValuein interfaceValueFactory- Overrides:
createValuein classValueFactoryQImpl
-
createValue
public Value createValue(InputStream value)
Description copied from class:ValueFactoryQImpl- Specified by:
createValuein interfaceValueFactory- Overrides:
createValuein classValueFactoryQImpl
-
createValue
public Value createValue(String value, int type) throws ValueFormatException
Description copied from class:ValueFactoryQImpl- Specified by:
createValuein interfaceValueFactory- Overrides:
createValuein classValueFactoryQImpl- Throws:
ValueFormatException
-
-