Class AntlrACIItemChecker
- java.lang.Object
-
- antlr.Parser
-
- antlr.LLkParser
-
- org.apache.directory.api.ldap.aci.AntlrACIItemChecker
-
- All Implemented Interfaces:
AntlrACIItemCheckerTokenTypes
- Direct Known Subclasses:
ReusableAntlrACIItemChecker
public class AntlrACIItemChecker extends antlr.LLkParser implements AntlrACIItemCheckerTokenTypes
The antlr generated ACIItem checker.- Author:
- Apache Directory Project
-
-
Field Summary
Fields Modifier and Type Field Description static String[]_tokenNames(package private) NameComponentNormalizernormalizer-
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
-
Fields inherited from interface org.apache.directory.api.ldap.aci.AntlrACIItemCheckerTokenTypes
ALPHA, ATTRIBUTE_VALUE_CANDIDATE, CLOSE_CURLY, COLON, DESCR, DIGIT, DOT, EOF, FILTER, FILTER_VALUE, HYPHEN, ID_allAttributeValues, ID_allUserAttributeTypes, ID_allUserAttributeTypesAndValues, ID_allUsers, ID_and, ID_attributeType, ID_authenticationLevel, ID_base, ID_basicLevels, ID_chopAfter, ID_chopBefore, ID_classes, ID_denyAdd, ID_denyBrowse, ID_denyCompare, ID_denyDiscloseOnError, ID_denyExport, ID_denyFilterMatch, ID_denyImport, ID_denyInvoke, ID_denyModify, ID_denyRead, ID_denyRemove, ID_denyRename, ID_denyReturnDN, ID_entry, ID_FALSE, ID_grantAdd, ID_grantBrowse, ID_grantCompare, ID_grantDiscloseOnError, ID_grantExport, ID_grantFilterMatch, ID_grantImport, ID_grantInvoke, ID_grantModify, ID_grantRead, ID_grantRemove, ID_grantRename, ID_grantReturnDN, ID_grantsAndDenials, ID_identificationTag, ID_item, ID_itemFirst, ID_itemOrUserFirst, ID_itemPermissions, ID_level, ID_localQualifier, ID_maxCount, ID_maxImmSub, ID_maximum, ID_maxValueCount, ID_minimum, ID_name, ID_none, ID_not, ID_or, ID_parentOfEntry, ID_precedence, ID_protectedItems, ID_rangeOfValues, ID_restrictedBy, ID_selfValue, ID_signed, ID_simple, ID_specificationFilter, ID_specificExclusions, ID_strong, ID_subtree, ID_thisEntry, ID_TRUE, ID_type, ID_userClasses, ID_userFirst, ID_userGroup, ID_userPermissions, ID_valuesIn, INTEGER, INTEGER_OR_NUMERICOID, LDIGIT, NULL_TREE_LOOKAHEAD, NUMERICOID, OPEN_CURLY, RANGE_OF_VALUES_CANDIDATE, SAFEUTF8CHAR, SAFEUTF8STRING, SEP, SP
-
-
Constructor Summary
Constructors Modifier Constructor Description AntlrACIItemChecker(antlr.ParserSharedInputState state)AntlrACIItemChecker(antlr.TokenBuffer tokenBuf)protectedAntlrACIItemChecker(antlr.TokenBuffer tokenBuf, int k)AntlrACIItemChecker(antlr.TokenStream lexer)protectedAntlrACIItemChecker(antlr.TokenStream lexer, int k)
-
Method Summary
-
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
-
normalizer
NameComponentNormalizer normalizer
-
_tokenNames
public static final String[] _tokenNames
-
-
Constructor Detail
-
AntlrACIItemChecker
protected AntlrACIItemChecker(antlr.TokenBuffer tokenBuf, int k)
-
AntlrACIItemChecker
public AntlrACIItemChecker(antlr.TokenBuffer tokenBuf)
-
AntlrACIItemChecker
protected AntlrACIItemChecker(antlr.TokenStream lexer, int k)
-
AntlrACIItemChecker
public AntlrACIItemChecker(antlr.TokenStream lexer)
-
AntlrACIItemChecker
public AntlrACIItemChecker(antlr.ParserSharedInputState state)
-
-
Method Detail
-
init
public void init()
Creates a (normalizing) subordinate DnParser for parsing Names. This method MUST be called for each instance while we cannot do constructor overloading for this class.
-
setNormalizer
public void setNormalizer(NameComponentNormalizer normalizer)
Sets the NameComponentNormalizer for this parser's dnParser.- Parameters:
normalizer- TheNormalizerto use
-
wrapperEntryPoint
public final void wrapperEntryPoint() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
theACIItem
public final void theACIItem() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
mainACIItemComponent
public final void mainACIItemComponent() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aci_identificationTag
public final void aci_identificationTag() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aci_precedence
public final void aci_precedence() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aci_authenticationLevel
public final void aci_authenticationLevel() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aci_itemOrUserFirst
public final void aci_itemOrUserFirst() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
precedence
public final void precedence() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
authenticationLevel
public final void authenticationLevel() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
itemOrUserFirst
public final void itemOrUserFirst() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
itemFirst
public final void itemFirst() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
userFirst
public final void userFirst() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
protectedItems
public final void protectedItems() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
itemPermissions
public final void itemPermissions() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
userClasses
public final void userClasses() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
userPermissions
public final void userPermissions() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
protectedItem
public final void protectedItem() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
entry
public final void entry() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
allUserAttributeTypes
public final void allUserAttributeTypes() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
attributeType
public final void attributeType() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
allAttributeValues
public final void allAttributeValues() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
allUserAttributeTypesAndValues
public final void allUserAttributeTypesAndValues() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
attributeValue
public final void attributeValue() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
selfValue
public final void selfValue() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
rangeOfValues
public final void rangeOfValues() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
maxValueCount
public final void maxValueCount() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
maxImmSub
public final void maxImmSub() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
restrictedBy
public final void restrictedBy() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
classes
public final void classes() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
attributeTypeSet
public final void attributeTypeSet() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
aMaxValueCount
public final void aMaxValueCount() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
oid
public final void oid() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
restrictedValue
public final void restrictedValue() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
refinement
public final void refinement() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
itemPermission
public final void itemPermission() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
anyItemPermission
public final void anyItemPermission() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
grantsAndDenials
public final void grantsAndDenials() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
grantAndDenial
public final void grantAndDenial() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
userClass
public final void userClass() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
allUsers
public final void allUsers() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
thisEntry
public final void thisEntry() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
parentOfEntry
public final void parentOfEntry() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
name
public final void name() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
userGroup
public final void userGroup() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
subtree
public final void subtree() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
distinguishedName
public final void distinguishedName() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
subtreeSpecification
public final void subtreeSpecification() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
userPermission
public final void userPermission() throws antlr.RecognitionException, antlr.TokenStreamException- Throws:
antlr.RecognitionExceptionantlr.TokenStreamException
-
anyUserPermission
public final void anyUserPermission() 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
-
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
-
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
-
-