001: /*
002: * GeoTools - OpenSource mapping toolkit
003: * http://geotools.org
004: * (C) 2004-2006, Geotools Project Managment Committee (PMC)
005: *
006: * This library is free software; you can redistribute it and/or
007: * modify it under the terms of the GNU Lesser General Public
008: * License as published by the Free Software Foundation; either
009: * version 2.1 of the License, or (at your option) any later version.
010: *
011: * This library is distributed in the hope that it will be useful,
012: * but WITHOUT ANY WARRANTY; without even the implied warranty of
013: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
014: * Lesser General Public License for more details.
015: */
016: package org.geotools.data.ows;
017:
018: /**
019: * Available WMS Operations are listed in a Request element.
020: *
021: * @author rgould
022: * @source $URL: http://svn.geotools.org/geotools/tags/2.4.1/modules/plugin/wms/src/main/java/org/geotools/data/ows/WMSRequest.java $
023: */
024: public class WMSRequest {
025: private OperationType getCapabilities;
026: private OperationType getMap;
027: private OperationType getFeatureInfo;
028: private OperationType describeLayer;
029: private OperationType getLegendGraphic;
030: private OperationType getStyles;
031: private OperationType putStyles;
032:
033: /**
034: * DOCUMENT ME!
035: *
036: * @return Returns the getCapabilities.
037: */
038: public OperationType getGetCapabilities() {
039: return getCapabilities;
040: }
041:
042: /**
043: * DOCUMENT ME!
044: *
045: * @param getCapabilities The getCapabilities to set.
046: */
047: public void setGetCapabilities(OperationType getCapabilities) {
048: this .getCapabilities = getCapabilities;
049: }
050:
051: /**
052: * DOCUMENT ME!
053: *
054: * @return Returns the getFeatureInfo.
055: */
056: public OperationType getGetFeatureInfo() {
057: return getFeatureInfo;
058: }
059:
060: /**
061: * DOCUMENT ME!
062: *
063: * @param getFeatureInfo The getFeatureInfo to set.
064: */
065: public void setGetFeatureInfo(OperationType getFeatureInfo) {
066: this .getFeatureInfo = getFeatureInfo;
067: }
068:
069: /**
070: * DOCUMENT ME!
071: *
072: * @return Returns the getMap.
073: */
074: public OperationType getGetMap() {
075: return getMap;
076: }
077:
078: /**
079: * DOCUMENT ME!
080: *
081: * @param getMap The getMap to set.
082: */
083: public void setGetMap(OperationType getMap) {
084: this .getMap = getMap;
085: }
086:
087: public OperationType getDescribeLayer() {
088: return describeLayer;
089: }
090:
091: public void setDescribeLayer(OperationType describeLayer) {
092: this .describeLayer = describeLayer;
093: }
094:
095: public OperationType getGetLegendGraphic() {
096: return getLegendGraphic;
097: }
098:
099: public void setGetLegendGraphic(OperationType getLegendGraphic) {
100: this .getLegendGraphic = getLegendGraphic;
101: }
102:
103: public OperationType getGetStyles() {
104: return getStyles;
105: }
106:
107: public void setGetStyles(OperationType getStyles) {
108: this .getStyles = getStyles;
109: }
110:
111: public OperationType getPutStyles() {
112: return putStyles;
113: }
114:
115: public void setPutStyles(OperationType putStyles) {
116: this.putStyles = putStyles;
117: }
118: }
|