|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jackrabbit.value.ValueHelper
public class ValueHelper
The ValueHelper
class provides several Value
related utility methods.
Method Summary | |
---|---|
static Value[] |
convert(InputStream[] srcValues,
int targetType,
ValueFactory factory)
|
static Value |
convert(InputStream srcValue,
int targetType)
Deprecated. Use convert(InputStream, int, ValueFactory) instead. |
static Value |
convert(InputStream srcValue,
int targetType,
ValueFactory factory)
|
static Value[] |
convert(String[] srcValues,
int targetType)
Deprecated. Use convert(String[], int, ValueFactory) instead. |
static Value[] |
convert(String[] srcValues,
int targetType,
ValueFactory factory)
Same as convert(String[], int, ValueFactory) using
ValueFactoryImpl . |
static Value |
convert(String srcValue,
int targetType)
Deprecated. Use convert(String, int, ValueFactory) instead. |
static Value |
convert(String srcValue,
int targetType,
ValueFactory factory)
|
static Value[] |
convert(Value[] srcValues,
int targetType)
Deprecated. Use convert(Value[], int, ValueFactory) instead. |
static Value[] |
convert(Value[] srcValues,
int targetType,
ValueFactory factory)
|
static Value |
convert(Value srcValue,
int targetType)
Deprecated. Use convert(Value, int, ValueFactory) instead. |
static Value |
convert(Value srcValue,
int targetType,
ValueFactory factory)
Converts the given value to a value of the specified target type. |
static Value |
copy(Value srcValue)
Deprecated. Use copy(Value, ValueFactory) instead. |
static Value[] |
copy(Value[] srcValues)
Deprecated. Use copy(Value[], ValueFactory) instead. |
static Value[] |
copy(Value[] srcValues,
ValueFactory factory)
|
static Value |
copy(Value srcValue,
ValueFactory factory)
|
static Value |
deserialize(Reader reader,
int type,
boolean decodeBlanks)
Deprecated. Use deserialize(Reader, int, boolean, ValueFactory)
instead. |
static Value |
deserialize(Reader reader,
int type,
boolean decodeBlanks,
ValueFactory factory)
Deserializes the string data read from the given reader to a Value of the given type. |
static Value |
deserialize(String value,
int type,
boolean decodeBlanks)
Deprecated. Use deserialize(String, int, boolean, ValueFactory)
instead. |
static Value |
deserialize(String value,
int type,
boolean decodeBlanks,
ValueFactory factory)
Deserializes the given string to a Value of the given type. |
static String |
serialize(Value value,
boolean encodeBlanks)
Serializes the given value to a String . |
static void |
serialize(Value value,
boolean encodeBlanks,
boolean enforceBase64,
Writer writer)
Outputs the serialized value to a Writer . |
static void |
serialize(Value value,
boolean encodeBlanks,
Writer writer)
Deprecated. use serialize(Value, boolean, boolean, Writer) instead |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Value convert(String srcValue, int targetType) throws ValueFormatException, IllegalArgumentException
convert(String, int, ValueFactory)
instead.
convert(String, int, ValueFactory)
using
ValueFactoryImpl
.
srcValue
- targetType
-
ValueFormatException
IllegalArgumentException
convert(Value, int, ValueFactory)
public static Value convert(String srcValue, int targetType, ValueFactory factory) throws ValueFormatException, IllegalArgumentException
srcValue
- targetType
- factory
-
ValueFormatException
IllegalArgumentException
convert(Value, int, ValueFactory)
public static Value convert(InputStream srcValue, int targetType) throws ValueFormatException, IllegalArgumentException
convert(InputStream, int, ValueFactory)
instead.
convert(InputStream, int, ValueFactory)
using
ValueFactoryImpl
.
srcValue
- targetType
-
ValueFormatException
IllegalArgumentException
public static Value convert(InputStream srcValue, int targetType, ValueFactory factory) throws ValueFormatException, IllegalArgumentException
srcValue
- targetType
- factory
-
ValueFormatException
IllegalArgumentException
public static Value[] convert(String[] srcValues, int targetType) throws ValueFormatException, IllegalArgumentException
convert(String[], int, ValueFactory)
instead.
convert(String[], int, ValueFactory)
using
ValueFactoryImpl
.
srcValues
- targetType
-
ValueFormatException
IllegalArgumentException
convert(Value, int, ValueFactory)
public static Value[] convert(String[] srcValues, int targetType, ValueFactory factory) throws ValueFormatException, IllegalArgumentException
convert(String[], int, ValueFactory)
using
ValueFactoryImpl
.
srcValues
- targetType
-
ValueFormatException
IllegalArgumentException
convert(Value, int, ValueFactory)
public static Value[] convert(InputStream[] srcValues, int targetType, ValueFactory factory) throws ValueFormatException, IllegalArgumentException
srcValues
- targetType
-
ValueFormatException
IllegalArgumentException
convert(Value, int, ValueFactory)
public static Value[] convert(Value[] srcValues, int targetType) throws ValueFormatException, IllegalArgumentException
convert(Value[], int, ValueFactory)
instead.
convert(Value[], int, ValueFactory)
using
ValueFactoryImpl
.
srcValues
- targetType
-
ValueFormatException
IllegalArgumentException
convert(Value, int, ValueFactory)
public static Value[] convert(Value[] srcValues, int targetType, ValueFactory factory) throws ValueFormatException, IllegalArgumentException
srcValues
- targetType
- factory
-
ValueFormatException
IllegalArgumentException
convert(Value, int, ValueFactory)
public static Value convert(Value srcValue, int targetType) throws ValueFormatException, IllegalStateException, IllegalArgumentException
convert(Value, int, ValueFactory)
instead.
convert(Value, int, ValueFactory)
using
ValueFactoryImpl
.
srcValue
- targetType
-
ValueFormatException
IllegalStateException
IllegalArgumentException
convert(Value, int, ValueFactory)
public static Value convert(Value srcValue, int targetType, ValueFactory factory) throws ValueFormatException, IllegalStateException, IllegalArgumentException
srcValue
- targetType
- factory
-
ValueFormatException
IllegalStateException
IllegalArgumentException
public static Value copy(Value srcValue) throws IllegalStateException
copy(Value, ValueFactory)
instead.
copy(Value, ValueFactory)
using ValueFactoryImpl
.
srcValue
-
IllegalStateException
public static Value copy(Value srcValue, ValueFactory factory) throws IllegalStateException
srcValue
- factory
-
IllegalStateException
public static Value[] copy(Value[] srcValues) throws IllegalStateException
copy(Value[], ValueFactory)
instead.
copy(Value[], ValueFactory)
using ValueFactoryImpl
.
srcValues
-
IllegalStateException
public static Value[] copy(Value[] srcValues, ValueFactory factory) throws IllegalStateException
srcValues
- factory
-
IllegalStateException
public static String serialize(Value value, boolean encodeBlanks) throws IllegalStateException, RepositoryException
String
. The serialization
format is the same as used by Document & System View XML, i.e.
binary values will be Base64-encoded whereas for all others
Value.getString()
will be used.
value
- the value to be serializedencodeBlanks
- if true
space characters will be encoded
as "_x0020_"
within he output string.
IllegalStateException
- if the given value is in an illegal state
RepositoryException
- if an error occured during the serialization.public static void serialize(Value value, boolean encodeBlanks, Writer writer) throws IllegalStateException, IOException, RepositoryException
serialize(Value, boolean, boolean, Writer)
instead
IllegalStateException
IOException
RepositoryException
public static void serialize(Value value, boolean encodeBlanks, boolean enforceBase64, Writer writer) throws IllegalStateException, IOException, RepositoryException
Writer
. The serialization
format is the same as used by Document & System View XML, i.e.
binary values will be Base64-encoded whereas for all others
Value.getString()
will be used for serialization.
value
- the value to be serializedencodeBlanks
- if true
space characters will be encoded
as "_x0020_"
within he output string.enforceBase64
- if true
, base64 encoding will always be usedwriter
- writer to output the encoded data
IllegalStateException
- if the given value is in an illegal state
IOException
- if an i/o error occured during the
serialization
RepositoryException
- if an error occured during the serialization.public static Value deserialize(String value, int type, boolean decodeBlanks) throws ValueFormatException, RepositoryException
deserialize(String, int, boolean, ValueFactory)
instead.
Value
of the given type.
Same as deserialize(String, int, boolean, ValueFactory)
using
ValueFactoryImpl
.
value
- string to be deserializedtype
- type of valuedecodeBlanks
- if true
"_x0020_"
character sequences will be decoded to single space
characters each.
Value
ValueFormatException
- if the string data is not of the required
format
RepositoryException
- if an error occured during the
deserialization.public static Value deserialize(String value, int type, boolean decodeBlanks, ValueFactory factory) throws ValueFormatException, RepositoryException
Value
of the given type.
value
- string to be deserializedtype
- type of valuedecodeBlanks
- if true
"_x0020_"
character sequences will be decoded to single space
characters each.factory
- ValueFactory used to build the Value
object.
Value
ValueFormatException
- if the string data is not of the required
format
RepositoryException
- if an error occured during the
deserialization.public static Value deserialize(Reader reader, int type, boolean decodeBlanks) throws IOException, ValueFormatException, RepositoryException
deserialize(Reader, int, boolean, ValueFactory)
instead.
Value
of the given type. Same as
deserialize(Reader, int, boolean, ValueFactory)
using
ValueFactoryImpl
.
reader
- reader for the string data to be deserializedtype
- type of valuedecodeBlanks
- if true
"_x0020_"
character sequences will be decoded to single space
characters each.
Value
IOException
- if an i/o error occured during the
serialization
ValueFormatException
- if the string data is not of the required
format
RepositoryException
- if an error occured during the
deserialization.public static Value deserialize(Reader reader, int type, boolean decodeBlanks, ValueFactory factory) throws IOException, ValueFormatException, RepositoryException
Value
of the given type.
reader
- reader for the string data to be deserializedtype
- type of valuedecodeBlanks
- if true
"_x0020_"
character sequences will be decoded to single space
characters each.factory
- ValueFactory used to build the Value
object.
Value
IOException
- if an i/o error occured during the
serialization
ValueFormatException
- if the string data is not of the required
format
RepositoryException
- if an error occured during the
deserialization.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |