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}