Class AntlrSubtreeSpecificationChecker
- java.lang.Object
-
- antlr.Parser
-
- antlr.LLkParser
-
- org.apache.directory.api.ldap.model.subtree.AntlrSubtreeSpecificationChecker
-
- All Implemented Interfaces:
AntlrSubtreeSpecificationCheckerTokenTypes
public class AntlrSubtreeSpecificationChecker extends antlr.LLkParser implements AntlrSubtreeSpecificationCheckerTokenTypes
The antlr generated subtree specification parser.- Author:
- Apache Directory Project
- See Also:
- RFC 3672
-
-
Field Summary
Fields Modifier and Type Field Description static String[]
_tokenNames
-
Fields inherited from interface org.apache.directory.api.ldap.model.subtree.AntlrSubtreeSpecificationCheckerTokenTypes
ALPHA, CLOSE_CURLY, COLON, DESCR, DIGIT, DOT, EOF, FILTER, FILTER_VALUE, ID_and, ID_base, ID_chopAfter, ID_chopBefore, ID_item, ID_maximum, ID_minimum, ID_not, ID_or, ID_specificationFilter, ID_specificExclusions, INTEGER, INTEGER_OR_NUMERICOID, LDIGIT, LITERAL_end, NULL_TREE_LOOKAHEAD, NUMERICOID, OPEN_CURLY, SAFEUTF8CHAR, SAFEUTF8STRING, SEP, SP
-
-
Constructor Summary
Constructors Constructor Description AntlrSubtreeSpecificationChecker(antlr.ParserSharedInputState state)
AntlrSubtreeSpecificationChecker(antlr.TokenBuffer tokenBuf)
AntlrSubtreeSpecificationChecker(antlr.TokenStream lexer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
and()
void
baseDistance()
void
chopAfter()
void
chopBefore()
void
distinguishedName()
void
filter()
void
init(SchemaManager schemaManager)
Initialize the checkervoid
item()
void
not()
void
oid()
void
or()
void
refinement()
void
refinements()
void
specificExclusion()
void
specificExclusions()
void
ss_base()
void
ss_maximum()
void
ss_minimum()
void
ss_specificationFilter()
void
ss_specificExclusions()
void
subtreeSpecification()
void
subtreeSpecificationComponent()
void
wrapperEntryPoint()
-
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
-
-
-
-
Field Detail
-
_tokenNames
public static final String[] _tokenNames
-
-
Constructor Detail
-
AntlrSubtreeSpecificationChecker
public AntlrSubtreeSpecificationChecker(antlr.TokenBuffer tokenBuf)
-
AntlrSubtreeSpecificationChecker
public AntlrSubtreeSpecificationChecker(antlr.TokenStream lexer)
-
AntlrSubtreeSpecificationChecker
public AntlrSubtreeSpecificationChecker(antlr.ParserSharedInputState state)
-
-
Method Detail
-
init
public void init(SchemaManager schemaManager)
Initialize the checker- Parameters:
schemaManager
- the SchemaManager instance
-
wrapperEntryPoint
public final void wrapperEntryPoint() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
subtreeSpecification
public final void subtreeSpecification() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
subtreeSpecificationComponent
public final void subtreeSpecificationComponent() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
ss_base
public final void ss_base() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
ss_specificExclusions
public final void ss_specificExclusions() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
ss_minimum
public final void ss_minimum() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
ss_maximum
public final void ss_maximum() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
ss_specificationFilter
public final void ss_specificationFilter() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
distinguishedName
public final void distinguishedName() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
specificExclusions
public final void specificExclusions() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
specificExclusion
public final void specificExclusion() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
chopBefore
public final void chopBefore() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
chopAfter
public final void chopAfter() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
baseDistance
public final void baseDistance() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
refinement
public final void refinement() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
filter
public final void filter() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
oid
public final void oid() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
item
public final void item() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
and
public final void and() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
or
public final void or() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
not
public final void not() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
refinements
public final void refinements() throws antlr.RecognitionException, antlr.TokenStreamException
- Throws:
antlr.RecognitionException
antlr.TokenStreamException
-
-