Class SchemaParser


  • public final class SchemaParser
    extends java.lang.Object
    Encapsulates a SchemaFunction and exposes a convenience static method for parsing schema definitions. The schema function used by this class can be set using the system property SCHEMA_FUNCTION_PROPERTY.
    Author:
    Middleware Services
    • Method Detail

      • parse

        public static <T extends SchemaElement> T parse​(java.lang.Class<T> type,
                                                        java.lang.String definition)
                                                 throws SchemaParseException
        Parses the supplied string representation of a schema element.
        Type Parameters:
        T - type of schema element
        Parameters:
        type - of schema element
        definition - to parse
        Returns:
        parsed schema element
        Throws:
        SchemaParseException - if definition is invalid