001: //=============================================================================
002: //=== Copyright (C) 2001-2007 Food and Agriculture Organization of the
003: //=== United Nations (FAO-UN), United Nations World Food Programme (WFP)
004: //=== and United Nations Environment Programme (UNEP)
005: //===
006: //=== This program is free software; you can redistribute it and/or modify
007: //=== it under the terms of the GNU General Public License as published by
008: //=== the Free Software Foundation; either version 2 of the License, or (at
009: //=== your option) any later version.
010: //===
011: //=== This program is distributed in the hope that it will be useful, but
012: //=== WITHOUT ANY WARRANTY; without even the implied warranty of
013: //=== MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
014: //=== General Public License for more details.
015: //===
016: //=== You should have received a copy of the GNU General Public License
017: //=== along with this program; if not, write to the Free Software
018: //=== Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
019: //===
020: //=== Contact: Jeroen Ticheler - FAO - Viale delle Terme di Caracalla 2,
021: //=== Rome - Italy. email: geonetwork@osgeo.org
022: //==============================================================================
023:
024: package org.wfp.vam.intermap;
025:
026: public class Constants {
027: // Request elements
028: public static final String MAP_SERVICE_ID = "id";
029: public static final String CONTEXT_ID = "id";
030: public static final String MAP_X = "map.x";
031: public static final String MAP_Y = "map.y";
032: public static final String ZOOM_FACTOR = "factor";
033: public static final String ACTIVE_LAYER = "activeLayer";
034: public static final String IDENTIFY_FORMAT = "format";
035: public static final String TRANSPARENCY = "transparency";
036:
037: // response Elements
038: public static final String URL = "url";
039:
040: // www map servers configuration file
041: public static final String MAP_SERVERS_CONFIG = "mapServers";
042: public static final String MAP_SERVER_TYPES = "types";
043: public static final String MAP_CONTEXT_ID = "id";
044: public static final String MAP_SERVER_ID = "id";
045: public static final String MAP_SERVERS = "mapServers";
046: public static final String MAP_CONTEXTS = "mapContexts";
047: public static final String MAP_DEFAULTCONTEXT = "default";
048: public static final String MAP_LAYER = "layer";
049: public static final String MAP_SERVER_TYPE = "type";
050: public static final String MAP_SERVER_URL = "url";
051: public static final String MAP_SERVICE = "service";
052: public static final String MAP_CONTEXT = "context";
053: public static final String MAP_TOOL = "tool";
054:
055: // AXL Requests configuration
056: public static final String AXL_CONFIG = "axlRequests";
057:
058: // WmsService configuration
059: // public static final String WMS_CONFIG = "wmsTransform";
060:
061: // Proxy server configuration
062: public static final String USE_PROXY = "useProxy";
063: public static final String PROXY_HOST = "proxyHost";
064: public static final String PROXY_PORT = "proxyPort";
065:
066: // Temporary files
067: public static final String TEMP_DIR = "tempDir";
068: public static final String TEMP_DELETE = "tempDeleteMinutes";
069: public static final String TEMP_URL = "tempUrl";
070:
071: // Cache files
072: public static final String CACHE_DIR = "httpCacheDir";
073: public static final String CACHE_DELETE = "httpCacheDeleteEvery";
074: public static final String USE_CACHE = "useCache";
075:
076: // Screen DPI
077: public static final String DPI = "screenDpi";
078:
079: // Output format for map images
080: public static final String FILE_FORMAT = "fileFormat";
081:
082: // Output format for GetFeatureInfo
083: public static final String FORMAT_GML = "application/vnd.ogc.gml";
084: public static final String FORMAT_XHTML = "text/xhtml";
085: public static final String FORMAT_HTML = "text/html";
086: public static final String FORMAT_PLAIN = "text/plain";
087:
088: // Session
089: public static final String SESSION_MAP = "map";
090: public static final String SESSION_TOOL = "tool";
091: public static final String SESSION_SIZE = "size";
092: public static final String SESSION_MARKERSET = "markerset";
093:
094: // Temporary files
095: public static final String TMP_DIR = "tempDir";
096: public static final String TMP_URL = "tempUrl";
097:
098: // Map parameters
099: public static final int DEFAULT_WIDTH = 300;
100: public static final int DEFAULT_HEIGHT = 300;
101: public static final int BIGGER_WIDTH = 450;
102: public static final int BIGGER_HEIGHT = 450;
103: public static final int PRINT_WIDTH = 600;
104: public static final int PRINT_HEIGHT = 600;
105: public static final int PIXEL_TOLERANCE = 4;
106:
107: // Map tools
108: public static final String DEFAULT_TOOL = "zoomIn";
109:
110: // Banner urls
111:
112: public static final String BANNER_URL_LOGIN = "user.login.form";
113: public static final String BANNER_URL_ADMIN = "admin";
114: public static final String BANNER_URL_TOOLS = "tools.html";
115: public static final String BANNER_URL_LINKS = "links.html";
116: public static final String BANNER_URL_FEEDBACK = "feedback.html";
117: public static final String BANNER_URL_HELP = "help.html";
118: }
|