001: // $HeadURL: https://svn.wald.intevation.org/svn/deegree/base/trunk/src/org/deegree/ogcwebservices/SupportedSRSs.java $
002: /*---------------- FILE HEADER ------------------------------------------
003:
004: This file is part of deegree.
005: Copyright (C) 2001-2008 by:
006: EXSE, Department of Geography, University of Bonn
007: http://www.giub.uni-bonn.de/deegree/
008: lat/lon GmbH
009: http://www.lat-lon.de
010:
011: This library is free software; you can redistribute it and/or
012: modify it under the terms of the GNU Lesser General Public
013: License as published by the Free Software Foundation; either
014: version 2.1 of the License, or (at your option) any later version.
015:
016: This library is distributed in the hope that it will be useful,
017: but WITHOUT ANY WARRANTY; without even the implied warranty of
018: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
019: Lesser General Public License for more details.
020:
021: You should have received a copy of the GNU Lesser General Public
022: License along with this library; if not, write to the Free Software
023: Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
024:
025: Contact:
026:
027: Andreas Poth
028: lat/lon GmbH
029: Aennchenstr. 19
030: 53115 Bonn
031: Germany
032: E-Mail: poth@lat-lon.de
033:
034: Prof. Dr. Klaus Greve
035: Department of Geography
036: University of Bonn
037: Meckenheimer Allee 166
038: 53115 Bonn
039: Germany
040: E-Mail: greve@giub.uni-bonn.de
041:
042:
043: ---------------------------------------------------------------------------*/
044: package org.deegree.ogcwebservices;
045:
046: import org.deegree.datatypes.CodeList;
047:
048: /**
049: * @author <a href="mailto:poth@lat-lon.de">Andreas Poth</a>
050: * @author last edited by: $Author: apoth $
051: *
052: * @version $Revision: 9345 $, $Date: 2007-12-27 08:22:25 -0800 (Thu, 27 Dec 2007) $
053: */
054:
055: public class SupportedSRSs {
056: private CodeList[] requestResponseSRSs = null;
057:
058: private CodeList[] requestSRSs = null;
059:
060: private CodeList[] responseSRSs = null;
061:
062: private CodeList[] nativeSRSs = null;
063:
064: /**
065: * @param requestResponseCRSs
066: * @param requestCRSs
067: * @param responseCRSs
068: * @param nativeCRSs
069: */
070: public SupportedSRSs(CodeList[] requestResponseCRSs,
071: CodeList[] requestCRSs, CodeList[] responseCRSs,
072: CodeList[] nativeCRSs) {
073: setRequestSRSs(requestCRSs);
074: setResponseSRSs(responseCRSs);
075: setRequestResponseSRSs(requestResponseCRSs);
076: setNativeSRSs(nativeCRSs);
077: }
078:
079: /**
080: * @return Returns the nativeSRSs.
081: */
082: public CodeList[] getNativeSRSs() {
083: return nativeSRSs;
084: }
085:
086: /**
087: * @param nativeSRSs
088: * The nativeSRSs to set.
089: */
090: public void setNativeSRSs(CodeList[] nativeSRSs) {
091: if (nativeSRSs == null) {
092: nativeSRSs = new CodeList[0];
093: }
094: this .nativeSRSs = nativeSRSs;
095: }
096:
097: /**
098: * @return Returns the requestSRSs.
099: */
100: public CodeList[] getRequestSRSs() {
101: return requestSRSs;
102: }
103:
104: /**
105: * @param requestSRSs
106: * The requestSRSs to set.
107: */
108: public void setRequestSRSs(CodeList[] requestSRSs) {
109: if (requestSRSs == null) {
110: requestSRSs = new CodeList[0];
111: }
112: this .requestSRSs = requestSRSs;
113: }
114:
115: /**
116: * @return Returns the requestResponseSRSs.
117: */
118: public CodeList[] getRequestResponseSRSs() {
119: return requestResponseSRSs;
120: }
121:
122: /**
123: * @param requestResponseSRSs
124: * The requestResponseSRSs to set.
125: */
126: public void setRequestResponseSRSs(CodeList[] requestResponseSRSs) {
127: if (requestResponseSRSs == null) {
128: requestResponseSRSs = new CodeList[0];
129: }
130: this .requestResponseSRSs = requestResponseSRSs;
131: }
132:
133: /**
134: * @return Returns the responseSRSs.
135: */
136: public CodeList[] getResponseSRSs() {
137: return responseSRSs;
138: }
139:
140: /**
141: * @param responseSRSs
142: * The responseSRSs to set.
143: */
144: public void setResponseSRSs(CodeList[] responseSRSs) {
145: if (responseSRSs == null) {
146: responseSRSs = new CodeList[0];
147: }
148: this.responseSRSs = responseSRSs;
149: }
150:
151: }
|