|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jackrabbit.value.ValueHelper
The ValueHelper class provides several Value
related utility methods.
| Method Summary | |
static Value[] |
convert(String[] srcValues,
int targetType)
|
static Value |
convert(String srcValue,
int targetType)
|
static Value[] |
convert(Value[] srcValues,
int targetType)
|
static Value |
convert(Value srcValue,
int targetType)
|
static Value |
copy(Value srcValue)
|
static Value[] |
copy(Value[] srcValues)
|
static Value |
deserialize(Reader reader,
int type,
boolean decodeBlanks)
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)
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,
Writer writer)
Outputs the serialized value to a Writer. |
| 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
srcValue - targetType -
ValueFormatException
IllegalArgumentException
public static Value[] convert(String[] srcValues,
int targetType)
throws ValueFormatException,
IllegalArgumentException
srcValues - targetType -
ValueFormatException
IllegalArgumentException
public static Value[] convert(Value[] srcValues,
int targetType)
throws ValueFormatException,
IllegalArgumentException
srcValues - targetType -
ValueFormatException
IllegalArgumentException
public static Value convert(Value srcValue,
int targetType)
throws ValueFormatException,
IllegalStateException,
IllegalArgumentException
srcValue - targetType -
ValueFormatException
IllegalStateException
IllegalArgumentException
public static Value copy(Value srcValue)
throws IllegalStateException
srcValue -
IllegalStateException
public static Value[] copy(Value[] srcValues)
throws IllegalStateException
srcValues -
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
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.writer - 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
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.
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
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.
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 | ||||||||||