View Javadoc
1   // $ANTLR 2.7.7 (20060906): "subtree-specification.g" -> "AntlrSubtreeSpecificationParser.java"$
2   
3   /*
4    *  Licensed to the Apache Software Foundation (ASF) under one
5    *  or more contributor license agreements.  See the NOTICE file
6    *  distributed with this work for additional information
7    *  regarding copyright ownership.  The ASF licenses this file
8    *  to you under the Apache License, Version 2.0 (the
9    *  "License"); you may not use this file except in compliance
10   *  with the License.  You may obtain a copy of the License at
11   *  
12   *    https://www.apache.org/licenses/LICENSE-2.0
13   *  
14   *  Unless required by applicable law or agreed to in writing,
15   *  software distributed under the License is distributed on an
16   *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17   *  KIND, either express or implied.  See the License for the
18   *  specific language governing permissions and limitations
19   *  under the License. 
20   *  
21   */
22  
23  
24  package org.apache.directory.api.ldap.model.subtree;
25  
26  import java.util.Set;
27  import java.util.Map;
28  import java.util.HashSet;
29  import java.util.List;
30  import java.util.ArrayList;
31  
32  import org.apache.directory.api.i18n.I18n;
33  import org.apache.directory.api.ldap.model.name.Dn;
34  import org.apache.directory.api.ldap.model.filter.ExprNode;
35  import org.apache.directory.api.ldap.model.filter.LeafNode;
36  import org.apache.directory.api.ldap.model.filter.BranchNode;
37  import org.apache.directory.api.ldap.model.filter.AndNode;
38  import org.apache.directory.api.ldap.model.filter.OrNode;
39  import org.apache.directory.api.ldap.model.filter.NotNode;
40  import org.apache.directory.api.ldap.model.filter.EqualityNode;
41  import org.apache.directory.api.ldap.model.filter.FilterParser;
42  import org.apache.directory.api.ldap.model.schema.ObjectClass;
43  import org.apache.directory.api.ldap.model.schema.SchemaManager;
44  import org.apache.directory.api.ldap.model.subtree.SubtreeSpecification;
45  import org.apache.directory.api.ldap.model.subtree.SubtreeSpecificationModifier;
46  import org.apache.directory.api.ldap.model.schema.NormalizerMappingResolver;
47  import org.apache.directory.api.ldap.model.schema.normalizers.OidNormalizer;
48  import org.apache.directory.api.util.ComponentsMonitor;
49  import org.apache.directory.api.util.OptionalComponentsMonitor;
50  import org.apache.directory.api.ldap.model.constants.SchemaConstants;
51  import org.apache.directory.api.ldap.model.entry.Value;
52  import org.apache.directory.api.ldap.model.exception.LdapException;
53  import org.apache.directory.api.ldap.model.schema.AttributeType;
54  
55  import org.slf4j.Logger;
56  import org.slf4j.LoggerFactory;
57  
58  public interface AntlrSubtreeSpecificationParserTokenTypes {
59  	int EOF = 1;
60  	int NULL_TREE_LOOKAHEAD = 3;
61  	int LITERAL_end = 4;
62  	int OPEN_CURLY = 5;
63  	int SP = 6;
64  	int SEP = 7;
65  	int CLOSE_CURLY = 8;
66  	int ID_base = 9;
67  	int ID_specificExclusions = 10;
68  	int ID_chopBefore = 11;
69  	int COLON = 12;
70  	int ID_chopAfter = 13;
71  	int ID_minimum = 14;
72  	int ID_maximum = 15;
73  	int ID_specificationFilter = 16;
74  	int FILTER = 17;
75  	int SAFEUTF8STRING = 18;
76  	int INTEGER = 19;
77  	int DESCR = 20;
78  	int NUMERICOID = 21;
79  	int ID_item = 22;
80  	int ID_and = 23;
81  	int ID_or = 24;
82  	int ID_not = 25;
83  	int INTEGER_OR_NUMERICOID = 26;
84  	int DOT = 27;
85  	int DIGIT = 28;
86  	int LDIGIT = 29;
87  	int ALPHA = 30;
88  	int SAFEUTF8CHAR = 31;
89  	int FILTER_VALUE = 32;
90  }