|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.modeshape.jcr.JcrValueFactory
public class JcrValueFactory
The ValueFactory
implementation for ModeShape.
Constructor Summary | |
---|---|
protected |
JcrValueFactory(ExecutionContext context)
|
Method Summary | |
---|---|
protected Object |
convertValueToType(Object value,
int toType)
|
BinaryValue |
createBinary(byte[] value)
Creates a JCR Binary value from the given byte array. |
BinaryValue |
createBinary(InputStream value)
|
String |
createName(String localName)
Creates a JCR compliant name string, from the given local name. |
String |
createName(String namespaceUri,
String localName)
Creates a JCR compliant name string, from the given namespace uri and local name. |
org.modeshape.jcr.JcrValue |
createValue(BigDecimal value)
|
org.modeshape.jcr.JcrValue |
createValue(Binary value)
|
org.modeshape.jcr.JcrValue |
createValue(boolean value)
|
org.modeshape.jcr.JcrValue |
createValue(Calendar value)
|
org.modeshape.jcr.JcrValue |
createValue(Date value)
Creates a JCR compatible Value from a Date instance. |
org.modeshape.jcr.JcrValue |
createValue(double value)
|
org.modeshape.jcr.JcrValue |
createValue(InputStream value)
|
org.modeshape.jcr.JcrValue |
createValue(long value)
|
org.modeshape.jcr.JcrValue |
createValue(Node value)
|
org.modeshape.jcr.JcrValue |
createValue(Node value,
boolean weak)
|
org.modeshape.jcr.JcrValue |
createValue(Object value,
int propertyType)
|
org.modeshape.jcr.JcrValue |
createValue(Reference value)
|
org.modeshape.jcr.JcrValue |
createValue(String value)
|
org.modeshape.jcr.JcrValue |
createValue(String value,
int propertyType)
|
org.modeshape.jcr.JcrValue[] |
createValues(List<?> values,
int propertyType)
|
protected ValueFactory<?> |
valueFactoryFor(int jcrPropertyType)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected JcrValueFactory(ExecutionContext context)
Method Detail |
---|
public org.modeshape.jcr.JcrValue[] createValues(List<?> values, int propertyType) throws ValueFormatException
ValueFormatException
public org.modeshape.jcr.JcrValue createValue(String value, int propertyType) throws ValueFormatException
createValue
in interface ValueFactory
ValueFormatException
public org.modeshape.jcr.JcrValue createValue(Object value, int propertyType) throws ValueFormatException
ValueFormatException
public org.modeshape.jcr.JcrValue createValue(Node value) throws RepositoryException
createValue
in interface ValueFactory
RepositoryException
public org.modeshape.jcr.JcrValue createValue(Node value, boolean weak) throws RepositoryException
createValue
in interface ValueFactory
RepositoryException
public org.modeshape.jcr.JcrValue createValue(Binary value)
createValue
in interface ValueFactory
public org.modeshape.jcr.JcrValue createValue(InputStream value)
createValue
in interface ValueFactory
public BinaryValue createBinary(InputStream value)
createBinary
in interface ValueFactory
public org.modeshape.jcr.JcrValue createValue(Calendar value)
createValue
in interface ValueFactory
public org.modeshape.jcr.JcrValue createValue(boolean value)
createValue
in interface ValueFactory
public org.modeshape.jcr.JcrValue createValue(double value)
createValue
in interface ValueFactory
public org.modeshape.jcr.JcrValue createValue(long value)
createValue
in interface ValueFactory
public org.modeshape.jcr.JcrValue createValue(String value)
createValue
in interface ValueFactory
public org.modeshape.jcr.JcrValue createValue(BigDecimal value)
createValue
in interface ValueFactory
public BinaryValue createBinary(byte[] value)
ValueFactory
Binary
value from the given byte array.
value
- a non-null byte array
public org.modeshape.jcr.JcrValue createValue(Date value)
ValueFactory
Value
from a Date
instance.
value
- a non-null date instance
public org.modeshape.jcr.JcrValue createValue(Reference value)
public String createName(String localName)
ValueFactory
localName
- a non-null string.
public String createName(String namespaceUri, String localName)
ValueFactory
namespaceUri
- a non-null string.localName
- a non-null string.
protected ValueFactory<?> valueFactoryFor(int jcrPropertyType)
protected Object convertValueToType(Object value, int toType) throws ValueFormatException
ValueFormatException
|
ModeShape Distribution 3.0.0.Beta4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |