001 // $ANTLR 2.7.7 (20060906): "subtree-specification.g" -> "AntlrSubtreeSpecificationParser.java"$
002
003 /*
004 * Licensed to the Apache Software Foundation (ASF) under one
005 * or more contributor license agreements. See the NOTICE file
006 * distributed with this work for additional information
007 * regarding copyright ownership. The ASF licenses this file
008 * to you under the Apache License, Version 2.0 (the
009 * "License"); you may not use this file except in compliance
010 * with the License. You may obtain a copy of the License at
011 *
012 * http://www.apache.org/licenses/LICENSE-2.0
013 *
014 * Unless required by applicable law or agreed to in writing,
015 * software distributed under the License is distributed on an
016 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
017 * KIND, either express or implied. See the License for the
018 * specific language governing permissions and limitations
019 * under the License.
020 *
021 */
022
023
024 package org.apache.directory.api.ldap.model.subtree;
025
026 import java.util.Set;
027 import java.util.Map;
028 import java.util.HashSet;
029 import java.util.List;
030 import java.util.ArrayList;
031
032 import org.apache.directory.api.ldap.model.name.Dn;
033 import org.apache.directory.api.ldap.model.filter.ExprNode;
034 import org.apache.directory.api.ldap.model.filter.LeafNode;
035 import org.apache.directory.api.ldap.model.filter.BranchNode;
036 import org.apache.directory.api.ldap.model.filter.AndNode;
037 import org.apache.directory.api.ldap.model.filter.OrNode;
038 import org.apache.directory.api.ldap.model.filter.NotNode;
039 import org.apache.directory.api.ldap.model.filter.EqualityNode;
040 import org.apache.directory.api.ldap.model.filter.FilterParser;
041 import org.apache.directory.api.ldap.model.schema.ObjectClass;
042 import org.apache.directory.api.ldap.model.schema.SchemaManager;
043 import org.apache.directory.api.ldap.model.subtree.SubtreeSpecification;
044 import org.apache.directory.api.ldap.model.subtree.SubtreeSpecificationModifier;
045 import org.apache.directory.api.ldap.model.schema.NormalizerMappingResolver;
046 import org.apache.directory.api.ldap.model.schema.normalizers.OidNormalizer;
047 import org.apache.directory.api.util.ComponentsMonitor;
048 import org.apache.directory.api.util.OptionalComponentsMonitor;
049 import org.apache.directory.api.ldap.model.constants.SchemaConstants;
050 import org.apache.directory.api.ldap.model.entry.StringValue;
051 import org.apache.directory.api.ldap.model.exception.LdapException;
052 import org.apache.directory.api.ldap.model.schema.AttributeType;
053
054 import org.slf4j.Logger;
055 import org.slf4j.LoggerFactory;
056
057 public interface AntlrSubtreeSpecificationParserTokenTypes {
058 int EOF = 1;
059 int NULL_TREE_LOOKAHEAD = 3;
060 int LITERAL_end = 4;
061 int OPEN_CURLY = 5;
062 int SP = 6;
063 int SEP = 7;
064 int CLOSE_CURLY = 8;
065 int ID_base = 9;
066 int ID_specificExclusions = 10;
067 int ID_chopBefore = 11;
068 int COLON = 12;
069 int ID_chopAfter = 13;
070 int ID_minimum = 14;
071 int ID_maximum = 15;
072 int ID_specificationFilter = 16;
073 int FILTER = 17;
074 int SAFEUTF8STRING = 18;
075 int INTEGER = 19;
076 int DESCR = 20;
077 int NUMERICOID = 21;
078 int ID_item = 22;
079 int ID_and = 23;
080 int ID_or = 24;
081 int ID_not = 25;
082 int INTEGER_OR_NUMERICOID = 26;
083 int DOT = 27;
084 int DIGIT = 28;
085 int LDIGIT = 29;
086 int ALPHA = 30;
087 int SAFEUTF8CHAR = 31;
088 int FILTER_VALUE = 32;
089 }