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
024package org.apache.directory.api.ldap.model.subtree;
025
026import java.util.Set;
027import java.util.Map;
028import java.util.HashSet;
029import java.util.List;
030import java.util.ArrayList;
031
032import org.apache.directory.api.i18n.I18n;
033import org.apache.directory.api.ldap.model.name.Dn;
034import org.apache.directory.api.ldap.model.filter.ExprNode;
035import org.apache.directory.api.ldap.model.filter.LeafNode;
036import org.apache.directory.api.ldap.model.filter.BranchNode;
037import org.apache.directory.api.ldap.model.filter.AndNode;
038import org.apache.directory.api.ldap.model.filter.OrNode;
039import org.apache.directory.api.ldap.model.filter.NotNode;
040import org.apache.directory.api.ldap.model.filter.EqualityNode;
041import org.apache.directory.api.ldap.model.filter.FilterParser;
042import org.apache.directory.api.ldap.model.schema.ObjectClass;
043import org.apache.directory.api.ldap.model.schema.SchemaManager;
044import org.apache.directory.api.ldap.model.subtree.SubtreeSpecification;
045import org.apache.directory.api.ldap.model.subtree.SubtreeSpecificationModifier;
046import org.apache.directory.api.ldap.model.schema.NormalizerMappingResolver;
047import org.apache.directory.api.ldap.model.schema.normalizers.OidNormalizer;
048import org.apache.directory.api.util.ComponentsMonitor;
049import org.apache.directory.api.util.OptionalComponentsMonitor;
050import org.apache.directory.api.ldap.model.constants.SchemaConstants;
051import org.apache.directory.api.ldap.model.entry.Value;
052import org.apache.directory.api.ldap.model.exception.LdapException;
053import org.apache.directory.api.ldap.model.schema.AttributeType;
054
055import org.slf4j.Logger;
056import org.slf4j.LoggerFactory;
057
058public interface AntlrSubtreeSpecificationParserTokenTypes {
059        int EOF = 1;
060        int NULL_TREE_LOOKAHEAD = 3;
061        int LITERAL_end = 4;
062        int OPEN_CURLY = 5;
063        int SP = 6;
064        int SEP = 7;
065        int CLOSE_CURLY = 8;
066        int ID_base = 9;
067        int ID_specificExclusions = 10;
068        int ID_chopBefore = 11;
069        int COLON = 12;
070        int ID_chopAfter = 13;
071        int ID_minimum = 14;
072        int ID_maximum = 15;
073        int ID_specificationFilter = 16;
074        int FILTER = 17;
075        int SAFEUTF8STRING = 18;
076        int INTEGER = 19;
077        int DESCR = 20;
078        int NUMERICOID = 21;
079        int ID_item = 22;
080        int ID_and = 23;
081        int ID_or = 24;
082        int ID_not = 25;
083        int INTEGER_OR_NUMERICOID = 26;
084        int DOT = 27;
085        int DIGIT = 28;
086        int LDIGIT = 29;
087        int ALPHA = 30;
088        int SAFEUTF8CHAR = 31;
089        int FILTER_VALUE = 32;
090}