net.opengis.ows.v_2_0
Class Operation

java.lang.Object
  extended by net.opengis.ows.v_2_0.Operation
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

public class Operation
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.opengis.net/ows/2.0}DCP" maxOccurs="unbounded"/>
         <element name="Parameter" type="{http://www.opengis.net/ows/2.0}DomainType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Constraint" type="{http://www.opengis.net/ows/2.0}DomainType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/ows/2.0}Metadata" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<DomainType> constraint
           
protected  List<DCP> dcp
           
protected  List<JAXBElement<? extends MetadataType>> metadata
           
protected  String name
           
protected  List<DomainType> parameter
           
 
Constructor Summary
Operation()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 List<DomainType> getConstraint()
          Gets the value of the constraint property.
 List<DCP> getDCP()
          Unordered list of Distributed Computing Platforms (DCPs) supported for this operation.
 List<JAXBElement<? extends MetadataType>> getMetadata()
          Optional unordered list of additional metadata about this operation and its' implementation.
 String getName()
          Gets the value of the name property.
 List<DomainType> getParameter()
          Gets the value of the parameter property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetConstraint()
           
 boolean isSetDCP()
           
 boolean isSetMetadata()
           
 boolean isSetName()
           
 boolean isSetParameter()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setConstraint(List<DomainType> value)
           
 void setDCP(List<DCP> value)
           
 void setMetadata(List<JAXBElement<? extends MetadataType>> value)
           
 void setName(String value)
          Sets the value of the name property.
 void setParameter(List<DomainType> value)
           
 String toString()
           
 void unsetConstraint()
           
 void unsetDCP()
           
 void unsetMetadata()
           
 void unsetParameter()
           
 Operation withConstraint(Collection<DomainType> values)
           
 Operation withConstraint(DomainType... values)
           
 Operation withConstraint(List<DomainType> value)
           
 Operation withDCP(Collection<DCP> values)
           
 Operation withDCP(DCP... values)
           
 Operation withDCP(List<DCP> value)
           
 Operation withMetadata(Collection<JAXBElement<? extends MetadataType>> values)
           
 Operation withMetadata(JAXBElement<? extends MetadataType>... values)
           
 Operation withMetadata(List<JAXBElement<? extends MetadataType>> value)
           
 Operation withName(String value)
           
 Operation withParameter(Collection<DomainType> values)
           
 Operation withParameter(DomainType... values)
           
 Operation withParameter(List<DomainType> value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

dcp

protected List<DCP> dcp

parameter

protected List<DomainType> parameter

constraint

protected List<DomainType> constraint

metadata

protected List<JAXBElement<? extends MetadataType>> metadata

name

protected String name
Constructor Detail

Operation

public Operation()
Method Detail

getDCP

public List<DCP> getDCP()
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.Gets the value of the dcp property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the dcp property.

For example, to add a new item, do as follows:

    getDCP().add(newItem);
 

Objects of the following type(s) are allowed in the list DCP


isSetDCP

public boolean isSetDCP()

unsetDCP

public void unsetDCP()

getParameter

public List<DomainType> getParameter()
Gets the value of the parameter property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the parameter property.

For example, to add a new item, do as follows:

    getParameter().add(newItem);
 

Objects of the following type(s) are allowed in the list DomainType


isSetParameter

public boolean isSetParameter()

unsetParameter

public void unsetParameter()

getConstraint

public List<DomainType> getConstraint()
Gets the value of the constraint property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the constraint property.

For example, to add a new item, do as follows:

    getConstraint().add(newItem);
 

Objects of the following type(s) are allowed in the list DomainType


isSetConstraint

public boolean isSetConstraint()

unsetConstraint

public void unsetConstraint()

getMetadata

public List<JAXBElement<? extends MetadataType>> getMetadata()
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.) Gets the value of the metadata property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the metadata property.

For example, to add a new item, do as follows:

    getMetadata().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<MetadataType> JAXBElement<AdditionalParametersType>


isSetMetadata

public boolean isSetMetadata()

unsetMetadata

public void unsetMetadata()

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isSetName

public boolean isSetName()

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(Object object)
Overrides:
equals in class Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom

setDCP

public void setDCP(List<DCP> value)

setParameter

public void setParameter(List<DomainType> value)

setConstraint

public void setConstraint(List<DomainType> value)

setMetadata

public void setMetadata(List<JAXBElement<? extends MetadataType>> value)

withDCP

public Operation withDCP(DCP... values)

withDCP

public Operation withDCP(Collection<DCP> values)

withParameter

public Operation withParameter(DomainType... values)

withParameter

public Operation withParameter(Collection<DomainType> values)

withConstraint

public Operation withConstraint(DomainType... values)

withConstraint

public Operation withConstraint(Collection<DomainType> values)

withMetadata

public Operation withMetadata(JAXBElement<? extends MetadataType>... values)

withMetadata

public Operation withMetadata(Collection<JAXBElement<? extends MetadataType>> values)

withName

public Operation withName(String value)

withDCP

public Operation withDCP(List<DCP> value)

withParameter

public Operation withParameter(List<DomainType> value)

withConstraint

public Operation withConstraint(List<DomainType> value)

withMetadata

public Operation withMetadata(List<JAXBElement<? extends MetadataType>> value)


Copyright © 2008-2014 Highsource. All Rights Reserved.