001 //$HeadURL: svn+ssh://rbezema@svn.wald.intevation.org/deegree/base/tags/2.1/src/org/deegree/model/csct/resources/css/ResourceKeys.java $ 002 /*---------------- FILE HEADER ------------------------------------------ 003 004 This file is part of deegree. 005 Copyright (C) 2001 by: 006 EXSE, Department of Geography, University of Bonn 007 http://www.giub.uni-bonn.de/exse/ 008 lat/lon GmbH 009 http://www.lat-lon.de 010 011 It has been implemented within SEAGIS - An OpenSource implementation of OpenGIS specification 012 (C) 2001, Institut de Recherche pour le D�veloppement (http://sourceforge.net/projects/seagis/) 013 SEAGIS Contacts: Surveillance de l'Environnement Assist�e par Satellite 014 Institut de Recherche pour le D�veloppement / US-Espace 015 mailto:seasnet@teledetection.fr 016 017 018 This library is free software; you can redistribute it and/or 019 modify it under the terms of the GNU Lesser General Public 020 License as published by the Free Software Foundation; either 021 version 2.1 of the License, or (at your option) any later version. 022 023 This library is distributed in the hope that it will be useful, 024 but WITHOUT ANY WARRANTY; without even the implied warranty of 025 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 026 Lesser General Public License for more details. 027 028 You should have received a copy of the GNU Lesser General Public 029 License along with this library; if not, write to the Free Software 030 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 031 032 Contact: 033 034 Andreas Poth 035 lat/lon GmbH 036 Aennchenstr. 19 037 53115 Bonn 038 Germany 039 E-Mail: poth@lat-lon.de 040 041 Klaus Greve 042 Department of Geography 043 University of Bonn 044 Meckenheimer Allee 166 045 53115 Bonn 046 Germany 047 E-Mail: klaus.greve@uni-bonn.de 048 049 050 ---------------------------------------------------------------------------*/ 051 package org.deegree.model.csct.resources.css; 052 053 054 /** 055 * Resource keys. This interface is used when compiling sources, but 056 * no dependencies to <code>ResourceKeys</code> should appear in any 057 * resulting class files. Since Java compiler inline final integers 058 * values, using long identifiers will not bloat constant pools of 059 * classes compiled against the interface, providing that no class 060 * implements this interface. 061 * 062 * @see org.deegree.model.csct.resources.ResourceBundle 063 */ 064 public interface ResourceKeys 065 { 066 public static final int ABRIDGED_MOLODENSKI_TRANSFORM = 0; 067 public static final int AFFINE_TRANSFORM = 1; 068 public static final int ALTITUDE = 2; 069 public static final int BAROMETRIC_ALTITUDE = 3; 070 public static final int BURSA_WOLF_PARAMETERS_REQUIRED = 4; 071 public static final int CLASSIC = 5; 072 public static final int CONVERSION = 6; 073 public static final int CONVERSION_AND_TRANSFORMATION = 7; 074 public static final int CYLINDRICAL_MERCATOR_PROJECTION = 8; 075 public static final int DEPTH = 9; 076 public static final int DISCONTINUOUS = 10; 077 public static final int DOWN = 11; 078 public static final int EAST = 12; 079 public static final int ELLIPSOIDAL = 13; 080 public static final int FUTURE = 14; 081 public static final int GEOCENTRIC = 15; 082 public static final int GEOID_MODEL_DERIVED = 16; 083 public static final int GMT = 17; 084 public static final int HORIZONTAL = 18; 085 public static final int INSIDE = 19; 086 public static final int INVERSE_$1 = 20; 087 public static final int LAMBERT_CONFORMAL_PROJECTION = 21; 088 public static final int LATITUDE = 22; 089 public static final int LOADED_JDBC_DRIVER_$3 = 23; 090 public static final int LOCAL = 24; 091 public static final int LONGITUDE = 25; 092 public static final int MTM_PROJECTION = 26; 093 public static final int NORMAL = 27; 094 public static final int NORTH = 28; 095 public static final int ORTHOMETRIC = 29; 096 public static final int OTHER = 30; 097 public static final int OUTSIDE = 31; 098 public static final int PAST = 32; 099 public static final int PROJECTION_ALREADY_BOUNDS_$1 = 33; 100 public static final int SOUTH = 34; 101 public static final int STEREOGRAPHIC_PROJECTION = 35; 102 public static final int TEMPORAL = 36; 103 public static final int TIME = 37; 104 public static final int TRANSFORMATION = 38; 105 public static final int UP = 39; 106 public static final int UTC = 40; 107 public static final int UTM_PROJECTION = 41; 108 public static final int VERTICAL = 42; 109 public static final int WEST = 43; 110 111 public static final int ERROR_ANGLE_OVERFLOW_$1 = 44; 112 public static final int ERROR_ANTIPODE_LATITUDES_$2 = 45; 113 public static final int ERROR_CANT_CONCATENATE_CS_$2 = 46; 114 public static final int ERROR_CANT_REDUCE_TO_TWO_DIMENSIONS_$1 = 47; 115 public static final int ERROR_COLINEAR_AXIS_$2 = 48; 116 public static final int ERROR_ILLEGAL_ANGLE_PATTERN_$1 = 49; 117 public static final int ERROR_ILLEGAL_ARGUMENT_$2 = 50; 118 public static final int ERROR_ILLEGAL_ARRAY_LENGTH_FOR_DIMENSION_$1 = 51; 119 public static final int ERROR_ILLEGAL_AXIS_ORIENTATION_$2 = 52; 120 public static final int ERROR_ILLEGAL_CS_DIMENSION_$1 = 53; 121 public static final int ERROR_ILLEGAL_ENVELOPE_ORDINATE_$1 = 54; 122 public static final int ERROR_INCOMPATIBLE_ELLIPSOID_$2 = 55; 123 public static final int ERROR_INDEX_OUT_OF_BOUNDS_$1 = 56; 124 public static final int ERROR_LATITUDE_OUT_OF_RANGE_$1 = 57; 125 public static final int ERROR_LONGITUDE_OUT_OF_RANGE_$1 = 58; 126 public static final int ERROR_MATRIX_NOT_REGULAR = 59; 127 public static final int ERROR_MISMATCHED_DIMENSION_$2 = 60; 128 public static final int ERROR_MISSING_PARAMETER_$1 = 61; 129 public static final int ERROR_NONINVERTIBLE_TRANSFORM = 62; 130 public static final int ERROR_NON_ANGULAR_UNIT_$1 = 63; 131 public static final int ERROR_NON_LINEAR_UNIT_$1 = 64; 132 public static final int ERROR_NON_TEMPORAL_UNIT_$1 = 65; 133 public static final int ERROR_NOT_AN_AFFINE_TRANSFORM = 66; 134 public static final int ERROR_NOT_AN_ANGLE_OBJECT_$1 = 67; 135 public static final int ERROR_NOT_TWO_DIMENSIONAL_$1 = 68; 136 public static final int ERROR_NO_CONVERGENCE = 69; 137 public static final int ERROR_NO_DESTINATION_AXIS_$1 = 70; 138 public static final int ERROR_NO_TRANSFORMATION_PATH_$2 = 71; 139 public static final int ERROR_NO_TRANSFORM_FOR_CLASSIFICATION_$1 = 72; 140 public static final int ERROR_NULL_ARGUMENT_$1 = 73; 141 public static final int ERROR_PARSE_ANGLE_EXCEPTION_$2 = 74; 142 public static final int ERROR_POLE_PROJECTION_$1 = 75; 143 public static final int ERROR_UNMODIFIABLE_AFFINE_TRANSFORM = 76; 144 public static final int ERROR_VALUE_TEND_TOWARD_INFINITY = 77; 145 }