Interface ConversionManager

    • Method Detail

      • buildBase64StringFromBytes

        String buildBase64StringFromBytes​(byte[] bytes)
      • collapseStringValue

        String collapseStringValue​(String value)
        Removes all leading and trailing whitespaces, and replaces any sequences of whitespaces that occur in the string with a single ' ' character.
        Since:
        EclipseLink 2.6.0
      • convertObject

        Object convertObject​(Object sourceObject,
                             Class javaClass,
                             QName schemaTypeQName)
        Convert the given object to the appropriate type by invoking the appropriate ConversionManager method.
        Parameters:
        sourceObject - - will always be a string if read from XML
        javaClass - - the class that the object must be converted to
        schemaTypeQName - - the XML schema that the object is being converted from
        Returns:
        - the newly converted object
      • convertSchemaBase64ToByteArray

        byte[] convertSchemaBase64ToByteArray​(Object sourceObject)
        INTERNAL: Converts a String which is in Base64 format to a Byte[]
      • javaType

        Class<?> javaType​(QName schemaType)
        Parameters:
        schemaType - The type you want to find a corresponding Java class for.
        Returns:
        the Java class for the XML schema type.
        Since:
        EclipseLink 2.6.0
      • normalizeStringValue

        String normalizeStringValue​(String value)
        Replaces any CR, Tab or LF characters in the string with a single ' ' character.
        Since:
        EclipseLink 2.6.0
      • schemaType

        QName schemaType​(Class<?> javaType)
        Parameters:
        javaType - The type you want to find a corresponding schema type for.
        Returns:
        the schema type for the Java class.
        Since:
        EclipseLink 2.6.0