01: /*
02: * GeoTools - OpenSource mapping toolkit
03: * http://geotools.org
04: * (C) 2004-2006, GeoTools Project Managment Committee (PMC)
05: *
06: * This library is free software; you can redistribute it and/or
07: * modify it under the terms of the GNU Lesser General Public
08: * License as published by the Free Software Foundation;
09: * version 2.1 of the License.
10: *
11: * This library is distributed in the hope that it will be useful,
12: * but WITHOUT ANY WARRANTY; without even the implied warranty of
13: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14: * Lesser General Public License for more details.
15: */
16: package org.geotools.data.ows;
17:
18: /**
19: * Represents a GetCapabilitiesRequest.
20: *
21: * The SECTION_* constants represent different sections of the Capabilities
22: * document. Specific sections can be retrieved using these parameters. This is
23: * useful because some Capabilities documents can be very large.
24: *
25: * @author Richard Gould
26: */
27: public interface GetCapabilitiesRequest extends Request {
28: public static String GET_CAPABILITIES = "GetCapabilities";
29: public static String SECTION_ALL = "/";
30: public static String SECTION_SERVICE = "/OGC_CAPABILITIES/ServiceMetadata";
31: public static String SECTION_OPERATIONS = "/OGC_CAPABILITIES/OperationSignatures";
32: public static String SECTION_CONTENT = "/OGC_CAPABILITIES/ContentMetadata";
33: public static String SECTION_COMMON = "/OGC_CAPABILITIES/Common";
34: }
|