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    }