Class ValueFactoryQImpl
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.value.ValueFactoryQImpl
-
- All Implemented Interfaces:
javax.jcr.ValueFactory
public class ValueFactoryQImpl extends java.lang.Object implements javax.jcr.ValueFactoryThis class implements theValueFactoryinterface, wrapping an existing SPIQValueFactoryand aNamePathResolver.- See Also:
ValueFactory,QValueFactory
-
-
Constructor Summary
Constructors Constructor Description ValueFactoryQImpl(QValueFactory qfactory, NamePathResolver resolver)Constructs a newValueFactoryQImplbased on an existing SPIQValueFactoryand aNamePathResolver.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jcr.BinarycreateBinary(java.io.InputStream stream)javax.jcr.ValuecreateValue(boolean value)javax.jcr.ValuecreateValue(double value)javax.jcr.ValuecreateValue(long value)javax.jcr.ValuecreateValue(java.io.InputStream value)javax.jcr.ValuecreateValue(java.lang.String value)javax.jcr.ValuecreateValue(java.lang.String value, int type)javax.jcr.ValuecreateValue(java.math.BigDecimal value)javax.jcr.ValuecreateValue(java.util.Calendar value)javax.jcr.ValuecreateValue(javax.jcr.Binary value)javax.jcr.ValuecreateValue(javax.jcr.Node value)javax.jcr.ValuecreateValue(javax.jcr.Node value, boolean weak)javax.jcr.ValuecreateValue(QValue qvalue)Create a newValuebased on an existingQValueQValueFactorygetQValueFactory()TheQValueFactorythat is wrapped by thisValueFactoryinstance.
-
-
-
Constructor Detail
-
ValueFactoryQImpl
public ValueFactoryQImpl(QValueFactory qfactory, NamePathResolver resolver)
Constructs a newValueFactoryQImplbased on an existing SPIQValueFactoryand aNamePathResolver.- Parameters:
qfactory- wrappedQValueFactoryresolver- wrappedNamePathResolver
-
-
Method Detail
-
getQValueFactory
public QValueFactory getQValueFactory()
TheQValueFactorythat is wrapped by thisValueFactoryinstance.- Returns:
- qfactory The
QValueFactorywrapped by this instance.
-
createValue
public javax.jcr.Value createValue(QValue qvalue)
Create a newValuebased on an existingQValue- Parameters:
qvalue- existingQValue- Returns:
- a
Valuerepresenting theQValue
-
createValue
public javax.jcr.Value createValue(java.lang.String value)
- Specified by:
createValuein interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(long value)
- Specified by:
createValuein interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(double value)
- Specified by:
createValuein interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(boolean value)
- Specified by:
createValuein interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(java.util.Calendar value)
- Specified by:
createValuein interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(java.io.InputStream value)
- Specified by:
createValuein interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(javax.jcr.Node value) throws javax.jcr.RepositoryException- Specified by:
createValuein interfacejavax.jcr.ValueFactory- Throws:
javax.jcr.RepositoryException
-
createValue
public javax.jcr.Value createValue(java.lang.String value, int type) throws javax.jcr.ValueFormatException- Specified by:
createValuein interfacejavax.jcr.ValueFactory- Throws:
javax.jcr.ValueFormatException
-
createBinary
public javax.jcr.Binary createBinary(java.io.InputStream stream) throws javax.jcr.RepositoryException- Specified by:
createBinaryin interfacejavax.jcr.ValueFactory- Throws:
javax.jcr.RepositoryException
-
createValue
public javax.jcr.Value createValue(javax.jcr.Binary value)
- Specified by:
createValuein interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(java.math.BigDecimal value)
- Specified by:
createValuein interfacejavax.jcr.ValueFactory
-
createValue
public javax.jcr.Value createValue(javax.jcr.Node value, boolean weak) throws javax.jcr.RepositoryException- Specified by:
createValuein interfacejavax.jcr.ValueFactory- Throws:
javax.jcr.RepositoryException
-
-