net.opengis.ols.v_1_2
Class DirectoryRequestType

java.lang.Object
  extended by net.opengis.ols.v_1_2.AbstractRequestParametersType
      extended by net.opengis.ols.v_1_2.DirectoryRequestType
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 DirectoryRequestType
extends AbstractRequestParametersType
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

ADT for a DirectoryRequest

Java class for DirectoryRequestType complex type.

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

 <complexType name="DirectoryRequestType">
   <complexContent>
     <extension base="{http://www.opengis.net/xls}AbstractRequestParametersType">
       <sequence>
         <element ref="{http://www.opengis.net/xls}POILocation" minOccurs="0"/>
         <element ref="{http://www.opengis.net/xls}_POISelectionCriteria"/>
       </sequence>
       <attribute name="sortCriteria" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="sortDirection" type="{http://www.opengis.net/xls}SortDirectionType" default="Ascending" />
       <attribute name="distanceUnit" type="{http://www.opengis.net/xls}DistanceUnitType" default="M" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  DistanceUnitType distanceUnit
           
protected  POILocationType poiLocation
           
protected  JAXBElement<? extends AbstractPOISelectionCriteriaType> poiSelectionCriteria
           
protected  String sortCriteria
           
protected  SortDirectionType sortDirection
           
 
Constructor Summary
DirectoryRequestType()
           
 
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)
           
 DistanceUnitType getDistanceUnit()
          Gets the value of the distanceUnit property.
 POILocationType getPOILocation()
          Gets the value of the poiLocation property.
 JAXBElement<? extends AbstractPOISelectionCriteriaType> getPOISelectionCriteria()
          Gets the value of the poiSelectionCriteria property.
 String getSortCriteria()
          Gets the value of the sortCriteria property.
 SortDirectionType getSortDirection()
          Gets the value of the sortDirection property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetDistanceUnit()
           
 boolean isSetPOILocation()
           
 boolean isSetPOISelectionCriteria()
           
 boolean isSetSortCriteria()
           
 boolean isSetSortDirection()
           
 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 setDistanceUnit(DistanceUnitType value)
          Sets the value of the distanceUnit property.
 void setPOILocation(POILocationType value)
          Sets the value of the poiLocation property.
 void setPOISelectionCriteria(JAXBElement<? extends AbstractPOISelectionCriteriaType> value)
          Sets the value of the poiSelectionCriteria property.
 void setSortCriteria(String value)
          Sets the value of the sortCriteria property.
 void setSortDirection(SortDirectionType value)
          Sets the value of the sortDirection property.
 String toString()
           
 DirectoryRequestType withDistanceUnit(DistanceUnitType value)
           
 DirectoryRequestType withPOILocation(POILocationType value)
           
 DirectoryRequestType withPOISelectionCriteria(JAXBElement<? extends AbstractPOISelectionCriteriaType> value)
           
 DirectoryRequestType withSortCriteria(String value)
           
 DirectoryRequestType withSortDirection(SortDirectionType value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

poiLocation

protected POILocationType poiLocation

poiSelectionCriteria

protected JAXBElement<? extends AbstractPOISelectionCriteriaType> poiSelectionCriteria

sortCriteria

protected String sortCriteria

sortDirection

protected SortDirectionType sortDirection

distanceUnit

protected DistanceUnitType distanceUnit
Constructor Detail

DirectoryRequestType

public DirectoryRequestType()
Method Detail

getPOILocation

public POILocationType getPOILocation()
Gets the value of the poiLocation property.

Returns:
possible object is POILocationType

setPOILocation

public void setPOILocation(POILocationType value)
Sets the value of the poiLocation property.

Parameters:
value - allowed object is POILocationType

isSetPOILocation

public boolean isSetPOILocation()

getPOISelectionCriteria

public JAXBElement<? extends AbstractPOISelectionCriteriaType> getPOISelectionCriteria()
Gets the value of the poiSelectionCriteria property.

Returns:
possible object is JAXBElement<AbstractPOISelectionCriteriaType> JAXBElement<POIProperties>

setPOISelectionCriteria

public void setPOISelectionCriteria(JAXBElement<? extends AbstractPOISelectionCriteriaType> value)
Sets the value of the poiSelectionCriteria property.

Parameters:
value - allowed object is JAXBElement<AbstractPOISelectionCriteriaType> JAXBElement<POIProperties>

isSetPOISelectionCriteria

public boolean isSetPOISelectionCriteria()

getSortCriteria

public String getSortCriteria()
Gets the value of the sortCriteria property.

Returns:
possible object is String

setSortCriteria

public void setSortCriteria(String value)
Sets the value of the sortCriteria property.

Parameters:
value - allowed object is String

isSetSortCriteria

public boolean isSetSortCriteria()

getSortDirection

public SortDirectionType getSortDirection()
Gets the value of the sortDirection property.

Returns:
possible object is SortDirectionType

setSortDirection

public void setSortDirection(SortDirectionType value)
Sets the value of the sortDirection property.

Parameters:
value - allowed object is SortDirectionType

isSetSortDirection

public boolean isSetSortDirection()

getDistanceUnit

public DistanceUnitType getDistanceUnit()
Gets the value of the distanceUnit property.

Returns:
possible object is DistanceUnitType

setDistanceUnit

public void setDistanceUnit(DistanceUnitType value)
Sets the value of the distanceUnit property.

Parameters:
value - allowed object is DistanceUnitType

isSetDistanceUnit

public boolean isSetDistanceUnit()

toString

public String toString()
Overrides:
toString in class AbstractRequestParametersType

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

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

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

equals

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

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

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractRequestParametersType

clone

public Object clone()
Overrides:
clone in class AbstractRequestParametersType

copyTo

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

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

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

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

withPOILocation

public DirectoryRequestType withPOILocation(POILocationType value)

withPOISelectionCriteria

public DirectoryRequestType withPOISelectionCriteria(JAXBElement<? extends AbstractPOISelectionCriteriaType> value)

withSortCriteria

public DirectoryRequestType withSortCriteria(String value)

withSortDirection

public DirectoryRequestType withSortDirection(SortDirectionType value)

withDistanceUnit

public DirectoryRequestType withDistanceUnit(DistanceUnitType value)


Copyright © 2008-2016. All Rights Reserved.