net.opengis.ows.v_2_0
Class RequestMethodType

java.lang.Object
  extended by net.opengis.ows.v_2_0.OnlineResourceType
      extended by net.opengis.ows.v_2_0.RequestMethodType
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 RequestMethodType
extends OnlineResourceType
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

Connect point URL and any constraints for this HTTP request method for this operation request. In the OnlineResourceType, the xlink:href attribute in the xlink:simpleAttrs attribute group shall be used to contain this URL. The other attributes in the xlink:simpleAttrs attribute group should not be used.

Java class for RequestMethodType complex type.

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

 <complexType name="RequestMethodType">
   <complexContent>
     <extension base="{http://www.opengis.net/ows/2.0}OnlineResourceType">
       <sequence>
         <element name="Constraint" type="{http://www.opengis.net/ows/2.0}DomainType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<DomainType> constraint
           
 
Fields inherited from class net.opengis.ows.v_2_0.OnlineResourceType
actuate, arcrole, href, role, show, title, type
 
Constructor Summary
RequestMethodType()
           
 
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.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetConstraint()
           
 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)
           
 String toString()
           
 void unsetConstraint()
           
 RequestMethodType withActuate(org.hisrc.w3c.xlink.v_1_0.ActuateType value)
           
 RequestMethodType withArcrole(String value)
           
 RequestMethodType withConstraint(Collection<DomainType> values)
           
 RequestMethodType withConstraint(DomainType... values)
           
 RequestMethodType withConstraint(List<DomainType> value)
           
 RequestMethodType withHref(String value)
           
 RequestMethodType withRole(String value)
           
 RequestMethodType withShow(org.hisrc.w3c.xlink.v_1_0.ShowType value)
           
 RequestMethodType withTitle(String value)
           
 RequestMethodType withType(org.hisrc.w3c.xlink.v_1_0.TypeType value)
           
 
Methods inherited from class net.opengis.ows.v_2_0.OnlineResourceType
getActuate, getArcrole, getHref, getRole, getShow, getTitle, getType, isSetActuate, isSetArcrole, isSetHref, isSetRole, isSetShow, isSetTitle, isSetType, setActuate, setArcrole, setHref, setRole, setShow, setTitle, setType
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

constraint

protected List<DomainType> constraint
Constructor Detail

RequestMethodType

public RequestMethodType()
Method Detail

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()

toString

public String toString()
Overrides:
toString in class OnlineResourceType

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
Overrides:
append in class OnlineResourceType

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
Overrides:
appendFields in class OnlineResourceType

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
Overrides:
equals in class OnlineResourceType

equals

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

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
Overrides:
hashCode in class OnlineResourceType

hashCode

public int hashCode()
Overrides:
hashCode in class OnlineResourceType

clone

public Object clone()
Overrides:
clone in class OnlineResourceType

copyTo

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

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
Overrides:
copyTo in class OnlineResourceType

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
Overrides:
createNewInstance in class OnlineResourceType

mergeFrom

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

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
Overrides:
mergeFrom in class OnlineResourceType

setConstraint

public void setConstraint(List<DomainType> value)

withConstraint

public RequestMethodType withConstraint(DomainType... values)

withConstraint

public RequestMethodType withConstraint(Collection<DomainType> values)

withConstraint

public RequestMethodType withConstraint(List<DomainType> value)

withType

public RequestMethodType withType(org.hisrc.w3c.xlink.v_1_0.TypeType value)
Overrides:
withType in class OnlineResourceType

withHref

public RequestMethodType withHref(String value)
Overrides:
withHref in class OnlineResourceType

withRole

public RequestMethodType withRole(String value)
Overrides:
withRole in class OnlineResourceType

withArcrole

public RequestMethodType withArcrole(String value)
Overrides:
withArcrole in class OnlineResourceType

withTitle

public RequestMethodType withTitle(String value)
Overrides:
withTitle in class OnlineResourceType

withShow

public RequestMethodType withShow(org.hisrc.w3c.xlink.v_1_0.ShowType value)
Overrides:
withShow in class OnlineResourceType

withActuate

public RequestMethodType withActuate(org.hisrc.w3c.xlink.v_1_0.ActuateType value)
Overrides:
withActuate in class OnlineResourceType


Copyright © 2008-2014 Highsource. All Rights Reserved.