public class AntlrACIItemParser extends antlr.LLkParser implements AntlrACIItemParserTokenTypes
| Modifier and Type | Field and Description |
|---|---|
static String[] |
_tokenNames |
private Integer |
aciPrecedence |
private org.apache.directory.api.ldap.model.constants.AuthenticationLevel |
authenticationLevel |
private Set<org.apache.directory.api.ldap.model.name.Dn> |
chopAfterExclusions |
private Set<org.apache.directory.api.ldap.model.name.Dn> |
chopBeforeExclusions |
private Set<GrantAndDenial> |
grantsAndDenials |
private String |
identificationTag |
private boolean |
isItemFirstACIItem |
private org.apache.directory.api.util.ComponentsMonitor |
itemPermissionComponentsMonitor |
private Set<ItemPermission> |
itemPermissions |
private static org.slf4j.Logger |
LOG |
private org.apache.directory.api.util.ComponentsMonitor |
mainACIItemComponentsMonitor |
(package private) org.apache.directory.api.ldap.model.schema.normalizers.NameComponentNormalizer |
normalizer |
private Integer |
precedence |
private Set<ProtectedItem> |
protectedItems |
private Map<String,ProtectedItem> |
protectedItemsMap |
private org.apache.directory.api.ldap.model.schema.SchemaManager |
schemaManager
The SchemaManager
|
private org.apache.directory.api.ldap.model.subtree.SubtreeSpecificationModifier |
ssModifier |
private org.apache.directory.api.util.ComponentsMonitor |
subtreeSpecificationComponentsMonitor |
private Set<UserClass> |
userClasses |
private Map<String,UserClass> |
userClassesMap |
private org.apache.directory.api.util.ComponentsMonitor |
userPermissionComponentsMonitor |
private Set<UserPermission> |
userPermissions |
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepthALPHA, 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| Modifier | Constructor and Description |
|---|---|
|
AntlrACIItemParser(antlr.ParserSharedInputState state) |
|
AntlrACIItemParser(antlr.TokenBuffer tokenBuf) |
protected |
AntlrACIItemParser(antlr.TokenBuffer tokenBuf,
int k) |
|
AntlrACIItemParser(antlr.TokenStream lexer) |
protected |
AntlrACIItemParser(antlr.TokenStream lexer,
int k) |
| Modifier and Type | Method and Description |
|---|---|
void |
aci_authenticationLevel() |
void |
aci_identificationTag() |
void |
aci_itemOrUserFirst() |
void |
aci_precedence() |
void |
allAttributeValues() |
void |
allUserAttributeTypes() |
void |
allUserAttributeTypesAndValues() |
void |
allUsers() |
MaxValueCountElem |
aMaxValueCount() |
org.apache.directory.api.ldap.model.filter.BranchNode |
and() |
void |
anyItemPermission() |
void |
anyUserPermission() |
void |
attributeType() |
Set<org.apache.directory.api.ldap.model.schema.AttributeType> |
attributeTypeSet() |
void |
attributeValue() |
void |
authenticationLevel() |
int |
baseDistance() |
void |
chopAfter() |
void |
chopBefore() |
void |
classes() |
org.apache.directory.api.ldap.model.name.Dn |
distinguishedName() |
void |
entry() |
GrantAndDenial |
grantAndDenial() |
void |
grantsAndDenials() |
void |
init(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
Creates a (normalizing) subordinate DnParser for parsing Names.
|
org.apache.directory.api.ldap.model.filter.LeafNode |
item() |
void |
itemFirst() |
void |
itemOrUserFirst() |
ItemPermission |
itemPermission() |
void |
itemPermissions() |
void |
mainACIItemComponent() |
void |
maxImmSub() |
void |
maxValueCount() |
void |
name() |
org.apache.directory.api.ldap.model.filter.BranchNode |
not() |
String |
oid() |
org.apache.directory.api.ldap.model.filter.BranchNode |
or() |
void |
parentOfEntry() |
void |
precedence() |
void |
protectedItem() |
void |
protectedItems() |
void |
rangeOfValues() |
org.apache.directory.api.ldap.model.filter.ExprNode |
refinement() |
List<org.apache.directory.api.ldap.model.filter.ExprNode> |
refinements() |
void |
restrictedBy() |
RestrictedByElem |
restrictedValue() |
void |
selfValue() |
void |
setNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.NameComponentNormalizer normalizer)
Sets the NameComponentNormalizer for this parser's dnParser.
|
void |
specificExclusion() |
void |
specificExclusions() |
void |
ss_base() |
void |
ss_maximum() |
void |
ss_minimum() |
void |
ss_specificExclusions() |
void |
subtree() |
org.apache.directory.api.ldap.model.subtree.SubtreeSpecification |
subtreeSpecification() |
void |
subtreeSpecificationComponent() |
ACIItem |
theACIItem() |
void |
thisEntry() |
private int |
token2Integer(antlr.Token token) |
void |
userClass() |
void |
userClasses() |
void |
userFirst() |
void |
userGroup() |
UserPermission |
userPermission() |
void |
userPermissions() |
ACIItem |
wrapperEntryPoint() |
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, traceIndentprivate static final org.slf4j.Logger LOG
org.apache.directory.api.ldap.model.schema.normalizers.NameComponentNormalizer normalizer
private String identificationTag
private org.apache.directory.api.ldap.model.constants.AuthenticationLevel authenticationLevel
private Integer aciPrecedence
private boolean isItemFirstACIItem
private Set<ProtectedItem> protectedItems
private Map<String,ProtectedItem> protectedItemsMap
private Set<ItemPermission> itemPermissions
private Integer precedence
private Set<GrantAndDenial> grantsAndDenials
private Set<UserPermission> userPermissions
private org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager
private Set<org.apache.directory.api.ldap.model.name.Dn> chopBeforeExclusions
private Set<org.apache.directory.api.ldap.model.name.Dn> chopAfterExclusions
private org.apache.directory.api.ldap.model.subtree.SubtreeSpecificationModifier ssModifier
private org.apache.directory.api.util.ComponentsMonitor mainACIItemComponentsMonitor
private org.apache.directory.api.util.ComponentsMonitor itemPermissionComponentsMonitor
private org.apache.directory.api.util.ComponentsMonitor userPermissionComponentsMonitor
private org.apache.directory.api.util.ComponentsMonitor subtreeSpecificationComponentsMonitor
public static final String[] _tokenNames
protected AntlrACIItemParser(antlr.TokenBuffer tokenBuf,
int k)
public AntlrACIItemParser(antlr.TokenBuffer tokenBuf)
protected AntlrACIItemParser(antlr.TokenStream lexer,
int k)
public AntlrACIItemParser(antlr.TokenStream lexer)
public AntlrACIItemParser(antlr.ParserSharedInputState state)
public void init(org.apache.directory.api.ldap.model.schema.SchemaManager schemaManager)
schemaManager - the SchemaManagerpublic void setNormalizer(org.apache.directory.api.ldap.model.schema.normalizers.NameComponentNormalizer normalizer)
normalizer - The Normalizer to useprivate int token2Integer(antlr.Token token)
throws antlr.RecognitionException
antlr.RecognitionExceptionpublic final ACIItem wrapperEntryPoint() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final ACIItem theACIItem() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void mainACIItemComponent()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void aci_identificationTag()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void aci_precedence()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void aci_authenticationLevel()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void aci_itemOrUserFirst()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void precedence()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void authenticationLevel()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void itemOrUserFirst()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void itemFirst()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void userFirst()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void protectedItems()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void itemPermissions()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void userClasses()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void userPermissions()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void protectedItem()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void entry()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void allUserAttributeTypes()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void attributeType()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void allAttributeValues()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void allUserAttributeTypesAndValues()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void attributeValue()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void selfValue()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void rangeOfValues()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void maxValueCount()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void maxImmSub()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void restrictedBy()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void classes()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final Set<org.apache.directory.api.ldap.model.schema.AttributeType> attributeTypeSet() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final MaxValueCountElem aMaxValueCount() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final String oid() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final RestrictedByElem restrictedValue() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.apache.directory.api.ldap.model.filter.ExprNode refinement()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final ItemPermission itemPermission() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void anyItemPermission()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void grantsAndDenials()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final GrantAndDenial grantAndDenial() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void userClass()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void allUsers()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void thisEntry()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void parentOfEntry()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void name()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void userGroup()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void subtree()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.apache.directory.api.ldap.model.name.Dn distinguishedName()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.apache.directory.api.ldap.model.subtree.SubtreeSpecification subtreeSpecification()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final UserPermission userPermission() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void anyUserPermission()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void subtreeSpecificationComponent()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void ss_base()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void ss_specificExclusions()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void ss_minimum()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void ss_maximum()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void specificExclusions()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void specificExclusion()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void chopBefore()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void chopAfter()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final int baseDistance()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.apache.directory.api.ldap.model.filter.LeafNode item()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.apache.directory.api.ldap.model.filter.BranchNode and()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.apache.directory.api.ldap.model.filter.BranchNode or()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final org.apache.directory.api.ldap.model.filter.BranchNode not()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final List<org.apache.directory.api.ldap.model.filter.ExprNode> refinements() throws antlr.RecognitionException, antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionCopyright © 2003–2019 The Apache Software Foundation. All rights reserved.