Interface ValueSerializerFactory

    • Method Detail

      • getAcceptableScheme

        java.lang.String getAcceptableScheme()
        Retrieve scheme that of URI that this parser accepts.
        Returns:
        name of acceptable scheme of this factory
      • getValueSerializer

        <T> ValueSerializer<T> getValueSerializer​(java.net.URI specifier)
        Get ValueSerializer for given scheme.
        Type Parameters:
        T - type of deserialized data
        Parameters:
        specifier - URI specifier of this data type
        Returns:
        ValueSerializer for the scheme
      • getClassName

        default java.lang.String getClassName​(java.net.URI specifier)
        Retrieve class type for given scheme.
        Parameters:
        specifier - URI specifier of this data type
        Returns:
        full name of class
        Throws:
        java.lang.IllegalArgumentException - in case of invalid specifier