|
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 ValueFactoryValueFormatException
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 ValueFactoryRepositoryException
public org.modeshape.jcr.JcrValue createValue(Node value,
boolean weak)
throws RepositoryException
createValue in interface ValueFactoryRepositoryExceptionpublic org.modeshape.jcr.JcrValue createValue(Binary value)
createValue in interface ValueFactorypublic org.modeshape.jcr.JcrValue createValue(InputStream value)
createValue in interface ValueFactorypublic BinaryValue createBinary(InputStream value)
createBinary in interface ValueFactorypublic org.modeshape.jcr.JcrValue createValue(Calendar value)
createValue in interface ValueFactorypublic org.modeshape.jcr.JcrValue createValue(boolean value)
createValue in interface ValueFactorypublic org.modeshape.jcr.JcrValue createValue(double value)
createValue in interface ValueFactorypublic org.modeshape.jcr.JcrValue createValue(long value)
createValue in interface ValueFactorypublic org.modeshape.jcr.JcrValue createValue(String value)
createValue in interface ValueFactorypublic org.modeshape.jcr.JcrValue createValue(BigDecimal value)
createValue in interface ValueFactorypublic BinaryValue createBinary(byte[] value)
ValueFactoryBinary value from the given byte array.
value - a non-null byte array
public org.modeshape.jcr.JcrValue createValue(Date value)
ValueFactoryValue 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 | |||||||||