|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.ogcwebservices.getcapabilities.Operation
public class Operation
Represents the definition of an Operation
in the capabilities document of an
OGC-web service according to the OWS Common
Implementation Specification 0.2
(and
owsOperationsMetadata.xsd
).
It consists of a mandatory name
attribute and the following elements:
Name | Occurences | Function |
---|---|---|
ows:DCP | 1-* | Unordered list of Distributed Computing Platforms (DCPs) supported for this operation. At present, only the HTTP DCP is defined, so this element will appear only once. |
Parameter | 0-* | Optional unordered list of parameter domains that each apply to this operation which this server implements. If one of these Parameter elements has the same "name" attribute as a Parameter element in the OperationsMetadata element, this Parameter element shall override the other one for this operation. The list of required and optional parameter domain limitations for this operation shall be specified in the Implementation Specification for this service. |
ows:Metadata | 0-* | Optional unordered list of additional metadata about this operation and its' implementation. A list of required and optional metadata elements for this operation should be specified in the Implementation Specification for this service. (Informative: This metadata might specify the operation request parameters or provide the XML Schemas for the operation request.) |
Constructor Summary | |
---|---|
Operation(java.lang.String name,
DCPType[] dcps)
Creates a new Operation instance that has no Parameter
information. |
|
Operation(java.lang.String name,
DCPType[] dcpTypes,
OWSDomainType[] parameters)
Creates a new Operation instance with Parameter information. |
Method Summary | |
---|---|
DCPType[] |
getDCPs()
Returns the DCP definitions for the Operation . |
java.lang.Object[] |
getMetadata()
|
java.lang.String |
getName()
Returns the name of the Operation . |
OWSDomainType |
getParameter(java.lang.String name)
Returns the specified Parameter value for the Operation . |
OWSDomainType[] |
getParameters()
Returns all Parameters of the Operation . |
void |
setDCPs(DCPType[] dcpTypes)
Sets the DCP definitions for the Operation . |
void |
setMetadata(java.lang.Object[] metadata)
|
void |
setName(java.lang.String name)
Sets the name of the Operation . |
void |
setParameters(OWSDomainType[] parameters)
Sets the Parameters of the Operation . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Operation(java.lang.String name, DCPType[] dcps)
Operation
instance that has no Parameter
information.
name
- dcps
- public Operation(java.lang.String name, DCPType[] dcpTypes, OWSDomainType[] parameters)
Operation
instance with Parameter
information.
name
- dcpTypes
- parameters
- Method Detail |
---|
public java.lang.String getName()
Operation
.
Operation
.public void setName(java.lang.String name)
Operation
.
name
- public DCPType[] getDCPs()
DCP
definitions for the Operation
.
DCP
definitions for the Operation
.public void setDCPs(DCPType[] dcpTypes)
DCP
definitions for the Operation
.
dcpTypes
- public OWSDomainType getParameter(java.lang.String name)
Parameter
value for the Operation
.
name
-
public OWSDomainType[] getParameters()
Parameters
of the Operation
.
Parameters
of the Operation
.public void setParameters(OWSDomainType[] parameters)
Parameters
of the Operation
.
parameters
- public java.lang.Object[] getMetadata()
public void setMetadata(java.lang.Object[] metadata)
metadata
- The metadata to set.
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org