public interface ConversionManager
Modifier and Type | Method and Description |
---|---|
java.lang.String |
buildBase64StringFromBytes(byte[] bytes) |
javax.xml.namespace.QName |
buildQNameFromString(java.lang.String stringValue,
AbstractUnmarshalRecord record) |
java.lang.String |
collapseStringValue(java.lang.String value)
Removes all leading and trailing whitespaces, and replaces any sequences of whitespaces
that occur in the string with a single ' ' character.
|
java.lang.Object |
convertHexBinaryListToByteArrayList(java.lang.Object sourceObject,
CoreContainerPolicy containerPolicy,
CoreAbstractSession session) |
java.lang.Object |
convertObject(java.lang.Object sourceObject,
java.lang.Class javaClass,
javax.xml.namespace.QName schemaTypeQName)
Convert the given object to the appropriate type by invoking the appropriate
ConversionManager method.
|
java.lang.Object |
convertSchemaBase64ListToByteArrayList(java.lang.Object sourceObject,
CoreContainerPolicy containerPolicy,
CoreAbstractSession session) |
byte[] |
convertSchemaBase64ToByteArray(java.lang.Object sourceObject)
INTERNAL:
Converts a String which is in Base64 format to a Byte[]
|
java.lang.Class<?> |
javaType(javax.xml.namespace.QName schemaType) |
java.lang.String |
normalizeStringValue(java.lang.String value)
Replaces any CR, Tab or LF characters in the string with a single ' ' character.
|
javax.xml.namespace.QName |
schemaType(java.lang.Class<?> javaType) |
java.lang.String buildBase64StringFromBytes(byte[] bytes)
javax.xml.namespace.QName buildQNameFromString(java.lang.String stringValue, AbstractUnmarshalRecord record)
java.lang.String collapseStringValue(java.lang.String value)
java.lang.Object convertObject(java.lang.Object sourceObject, java.lang.Class javaClass, javax.xml.namespace.QName schemaTypeQName)
sourceObject
- - will always be a string if read from XMLjavaClass
- - the class that the object must be converted toschemaTypeQName
- - the XML schema that the object is being converted fromjava.lang.Object convertSchemaBase64ListToByteArrayList(java.lang.Object sourceObject, CoreContainerPolicy containerPolicy, CoreAbstractSession session)
java.lang.Object convertHexBinaryListToByteArrayList(java.lang.Object sourceObject, CoreContainerPolicy containerPolicy, CoreAbstractSession session)
byte[] convertSchemaBase64ToByteArray(java.lang.Object sourceObject)
java.lang.Class<?> javaType(javax.xml.namespace.QName schemaType)
schemaType
- The type you want to find a corresponding Java class for.java.lang.String normalizeStringValue(java.lang.String value)
javax.xml.namespace.QName schemaType(java.lang.Class<?> javaType)
javaType
- The type you want to find a corresponding schema type for.EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference