Class SubtreeSpecificationChecker


  • public class SubtreeSpecificationChecker
    extends Object
    A reusable wrapper around the antlr generated parser for an LDAP subtree specification as defined by RFC 3672. This class enables the reuse of the antlr parser/lexer pair without having to recreate the pair every time.
    Author:
    Apache Directory Project
    See Also:
    RFC 3672
    • Constructor Detail

      • SubtreeSpecificationChecker

        public SubtreeSpecificationChecker​(SchemaManager schemaManager)
        Creates a normalizing subtree specification parser.
        Parameters:
        schemaManager - The SchemaManager
    • Method Detail

      • parse

        public void parse​(String spec)
                   throws ParseException
        Parses a subtree specification without exhausting the parser.
        Parameters:
        spec - the specification to be parsed
        Throws:
        ParseException - if there are any recognition errors (bad syntax)