Class SubtreeSpecificationChecker
- java.lang.Object
-
- org.apache.directory.api.ldap.model.subtree.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 Summary
Constructors Constructor Description SubtreeSpecificationChecker(SchemaManager schemaManager)
Creates a normalizing subtree specification parser.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
parse(String spec)
Parses a subtree specification without exhausting the parser.
-
-
-
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)
-
-