Class AbstractSchemaParser<T extends SchemaObject>

    • Method Detail

      • setQuirksMode

        public void setQuirksMode​(boolean enabled)
        Sets the quirks mode. If enabled the parser accepts non-numeric OIDs and some special characters in descriptions.
        Parameters:
        enabled - the new quirks mode
      • isQuirksMode

        public boolean isQuirksMode()
        Checks if quirks mode is enabled.
        Returns:
        true, if is quirks mode is enabled
      • parse

        public abstract T parse​(String schemaDescription)
                         throws ParseException
        Parse a SchemaObject description and returns back an instance of SchemaObject.
        Parameters:
        schemaDescription - The SchemaObject description
        Returns:
        A SchemaObject instance
        Throws:
        ParseException - If the parsing failed