Class AntlrSubtreeSpecificationChecker
- java.lang.Object
-
- antlr.Parser
-
- antlr.LLkParser
-
- org.apache.directory.api.ldap.model.subtree.AntlrSubtreeSpecificationChecker
-
- All Implemented Interfaces:
AntlrSubtreeSpecificationCheckerTokenTypes
- Direct Known Subclasses:
ReusableAntlrSubtreeSpecificationChecker
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 class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
-
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 Modifier Constructor Description AntlrSubtreeSpecificationChecker(antlr.ParserSharedInputState state)AntlrSubtreeSpecificationChecker(antlr.TokenBuffer tokenBuf)protectedAntlrSubtreeSpecificationChecker(antlr.TokenBuffer tokenBuf, int k)AntlrSubtreeSpecificationChecker(antlr.TokenStream lexer)protectedAntlrSubtreeSpecificationChecker(antlr.TokenStream lexer, int k)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidand()voidbaseDistance()voidchopAfter()voidchopBefore()voiddistinguishedName()voidfilter()voidinit(SchemaManager schemaManager)Initialize the checkervoiditem()voidnot()voidoid()voidor()voidrefinement()voidrefinements()voidspecificExclusion()voidspecificExclusions()voidss_base()voidss_maximum()voidss_minimum()voidss_specificationFilter()voidss_specificExclusions()voidsubtreeSpecification()voidsubtreeSpecificationComponent()voidwrapperEntryPoint()-
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, 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
protected AntlrSubtreeSpecificationChecker(antlr.TokenBuffer tokenBuf, int k)
-
AntlrSubtreeSpecificationChecker
public AntlrSubtreeSpecificationChecker(antlr.TokenBuffer tokenBuf)
-
AntlrSubtreeSpecificationChecker
protected AntlrSubtreeSpecificationChecker(antlr.TokenStream lexer, int k)
-
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.RecognitionExceptionantlr.TokenStreamException
-
subtreeSpecification
public final void subtreeSpecification() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
subtreeSpecificationComponent
public final void subtreeSpecificationComponent() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
ss_base
public final void ss_base() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
ss_specificExclusions
public final void ss_specificExclusions() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
ss_minimum
public final void ss_minimum() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
ss_maximum
public final void ss_maximum() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
ss_specificationFilter
public final void ss_specificationFilter() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
distinguishedName
public final void distinguishedName() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
specificExclusions
public final void specificExclusions() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
specificExclusion
public final void specificExclusion() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
chopBefore
public final void chopBefore() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
chopAfter
public final void chopAfter() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
baseDistance
public final void baseDistance() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
refinement
public final void refinement() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
filter
public final void filter() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
oid
public final void oid() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
item
public final void item() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
and
public final void and() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
or
public final void or() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
not
public final void not() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
refinements
public final void refinements() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
-