net.opengis.ols.v_1_2
Class POILocationType

java.lang.Object
  extended by net.opengis.ols.v_1_2.POILocationType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class POILocationType
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Defines the type of location constraints to perform search.

Java class for POILocationType complex type.

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

 <complexType name="POILocationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice>
         <element ref="{http://www.opengis.net/xls}Address"/>
         <element name="Nearest" type="{http://www.opengis.net/xls}NearestType"/>
         <element name="WithinDistance" type="{http://www.opengis.net/xls}WithinDistanceType"/>
         <element name="WithinBoundary" type="{http://www.opengis.net/xls}WithinBoundaryType"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AddressType address
           
protected  NearestType nearest
           
protected  WithinBoundaryType withinBoundary
           
protected  WithinDistanceType withinDistance
           
 
Constructor Summary
POILocationType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
           
 AddressType getAddress()
          Gets the value of the address property.
 NearestType getNearest()
          Gets the value of the nearest property.
 WithinBoundaryType getWithinBoundary()
          Gets the value of the withinBoundary property.
 WithinDistanceType getWithinDistance()
          Gets the value of the withinDistance property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAddress()
           
 boolean isSetNearest()
           
 boolean isSetWithinBoundary()
           
 boolean isSetWithinDistance()
           
 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.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setAddress(AddressType value)
          Sets the value of the address property.
 void setNearest(NearestType value)
          Sets the value of the nearest property.
 void setWithinBoundary(WithinBoundaryType value)
          Sets the value of the withinBoundary property.
 void setWithinDistance(WithinDistanceType value)
          Sets the value of the withinDistance property.
 String toString()
           
 POILocationType withAddress(AddressType value)
           
 POILocationType withNearest(NearestType value)
           
 POILocationType withWithinBoundary(WithinBoundaryType value)
           
 POILocationType withWithinDistance(WithinDistanceType value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

address

protected AddressType address

nearest

protected NearestType nearest

withinDistance

protected WithinDistanceType withinDistance

withinBoundary

protected WithinBoundaryType withinBoundary
Constructor Detail

POILocationType

public POILocationType()
Method Detail

getAddress

public AddressType getAddress()
Gets the value of the address property.

Returns:
possible object is AddressType

setAddress

public void setAddress(AddressType value)
Sets the value of the address property.

Parameters:
value - allowed object is AddressType

isSetAddress

public boolean isSetAddress()

getNearest

public NearestType getNearest()
Gets the value of the nearest property.

Returns:
possible object is NearestType

setNearest

public void setNearest(NearestType value)
Sets the value of the nearest property.

Parameters:
value - allowed object is NearestType

isSetNearest

public boolean isSetNearest()

getWithinDistance

public WithinDistanceType getWithinDistance()
Gets the value of the withinDistance property.

Returns:
possible object is WithinDistanceType

setWithinDistance

public void setWithinDistance(WithinDistanceType value)
Sets the value of the withinDistance property.

Parameters:
value - allowed object is WithinDistanceType

isSetWithinDistance

public boolean isSetWithinDistance()

getWithinBoundary

public WithinBoundaryType getWithinBoundary()
Gets the value of the withinBoundary property.

Returns:
possible object is WithinBoundaryType

setWithinBoundary

public void setWithinBoundary(WithinBoundaryType value)
Sets the value of the withinBoundary property.

Parameters:
value - allowed object is WithinBoundaryType

isSetWithinBoundary

public boolean isSetWithinBoundary()

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.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2

appendFields

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

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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2

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.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2

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.CopyTo2

copyTo

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

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

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

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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

withAddress

public POILocationType withAddress(AddressType value)

withNearest

public POILocationType withNearest(NearestType value)

withWithinDistance

public POILocationType withWithinDistance(WithinDistanceType value)

withWithinBoundary

public POILocationType withWithinBoundary(WithinBoundaryType value)


Copyright © 2008-2015. All Rights Reserved.