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.ldap.model.name.Dn; 033import org.apache.directory.api.ldap.model.filter.ExprNode; 034import org.apache.directory.api.ldap.model.filter.LeafNode; 035import org.apache.directory.api.ldap.model.filter.BranchNode; 036import org.apache.directory.api.ldap.model.filter.AndNode; 037import org.apache.directory.api.ldap.model.filter.OrNode; 038import org.apache.directory.api.ldap.model.filter.NotNode; 039import org.apache.directory.api.ldap.model.filter.EqualityNode; 040import org.apache.directory.api.ldap.model.filter.FilterParser; 041import org.apache.directory.api.ldap.model.schema.ObjectClass; 042import org.apache.directory.api.ldap.model.schema.SchemaManager; 043import org.apache.directory.api.ldap.model.subtree.SubtreeSpecification; 044import org.apache.directory.api.ldap.model.subtree.SubtreeSpecificationModifier; 045import org.apache.directory.api.ldap.model.schema.NormalizerMappingResolver; 046import org.apache.directory.api.ldap.model.schema.normalizers.OidNormalizer; 047import org.apache.directory.api.util.ComponentsMonitor; 048import org.apache.directory.api.util.OptionalComponentsMonitor; 049import org.apache.directory.api.ldap.model.constants.SchemaConstants; 050import org.apache.directory.api.ldap.model.entry.StringValue; 051import org.apache.directory.api.ldap.model.exception.LdapException; 052import org.apache.directory.api.ldap.model.schema.AttributeType; 053 054import org.slf4j.Logger; 055import org.slf4j.LoggerFactory; 056 057public 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}