net.opengis.ols.v_1_2
Class PointOfInterestType

java.lang.Object
  extended by net.opengis.ols.v_1_2.AbstractDataType
      extended by net.opengis.ols.v_1_2.AbstractLocationType
          extended by net.opengis.ols.v_1_2.AbstractPOIType
              extended by net.opengis.ols.v_1_2.PointOfInterestType
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 PointOfInterestType
extends AbstractPOIType
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

Java class for PointOfInterestType complex type.

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

 <complexType name="PointOfInterestType">
   <complexContent>
     <extension base="{http://www.opengis.net/xls}AbstractPOIType">
       <sequence>
         <element ref="{http://www.opengis.net/xls}POIAttributeList" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}Point" minOccurs="0"/>
         <element ref="{http://www.opengis.net/xls}Address" minOccurs="0"/>
       </sequence>
       <attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="POIName" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="phoneNumber" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  AddressType address
           
protected  String description
           
protected  String id
           
protected  String phoneNumber
           
protected  POIAttributeListType poiAttributeList
           
protected  String poiName
           
protected  PointType point
           
 
Constructor Summary
PointOfInterestType()
           
 
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.
 String getDescription()
          Gets the value of the description property.
 String getID()
          Gets the value of the id property.
 String getPhoneNumber()
          Gets the value of the phoneNumber property.
 POIAttributeListType getPOIAttributeList()
          Gets the value of the poiAttributeList property.
 String getPOIName()
          Gets the value of the poiName property.
 PointType getPoint()
          Gets the value of the point property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAddress()
           
 boolean isSetDescription()
           
 boolean isSetID()
           
 boolean isSetPhoneNumber()
           
 boolean isSetPOIAttributeList()
           
 boolean isSetPOIName()
           
 boolean isSetPoint()
           
 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 setDescription(String value)
          Sets the value of the description property.
 void setID(String value)
          Sets the value of the id property.
 void setPhoneNumber(String value)
          Sets the value of the phoneNumber property.
 void setPOIAttributeList(POIAttributeListType value)
          Sets the value of the poiAttributeList property.
 void setPOIName(String value)
          Sets the value of the poiName property.
 void setPoint(PointType value)
          Sets the value of the point property.
 String toString()
           
 PointOfInterestType withAddress(AddressType value)
           
 PointOfInterestType withDescription(String value)
           
 PointOfInterestType withID(String value)
           
 PointOfInterestType withPhoneNumber(String value)
           
 PointOfInterestType withPOIAttributeList(POIAttributeListType value)
           
 PointOfInterestType withPOIName(String value)
           
 PointOfInterestType withPoint(PointType value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

poiAttributeList

protected POIAttributeListType poiAttributeList

point

protected PointType point

address

protected AddressType address

id

protected String id

poiName

protected String poiName

phoneNumber

protected String phoneNumber

description

protected String description
Constructor Detail

PointOfInterestType

public PointOfInterestType()
Method Detail

getPOIAttributeList

public POIAttributeListType getPOIAttributeList()
Gets the value of the poiAttributeList property.

Returns:
possible object is POIAttributeListType

setPOIAttributeList

public void setPOIAttributeList(POIAttributeListType value)
Sets the value of the poiAttributeList property.

Parameters:
value - allowed object is POIAttributeListType

isSetPOIAttributeList

public boolean isSetPOIAttributeList()

getPoint

public PointType getPoint()
Gets the value of the point property.

Returns:
possible object is PointType

setPoint

public void setPoint(PointType value)
Sets the value of the point property.

Parameters:
value - allowed object is PointType

isSetPoint

public boolean isSetPoint()

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

getID

public String getID()
Gets the value of the id property.

Returns:
possible object is String

setID

public void setID(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

isSetID

public boolean isSetID()

getPOIName

public String getPOIName()
Gets the value of the poiName property.

Returns:
possible object is String

setPOIName

public void setPOIName(String value)
Sets the value of the poiName property.

Parameters:
value - allowed object is String

isSetPOIName

public boolean isSetPOIName()

getPhoneNumber

public String getPhoneNumber()
Gets the value of the phoneNumber property.

Returns:
possible object is String

setPhoneNumber

public void setPhoneNumber(String value)
Sets the value of the phoneNumber property.

Parameters:
value - allowed object is String

isSetPhoneNumber

public boolean isSetPhoneNumber()

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

isSetDescription

public boolean isSetDescription()

toString

public String toString()
Overrides:
toString in class AbstractPOIType

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 AbstractPOIType

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 AbstractPOIType

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 AbstractPOIType

equals

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

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 AbstractPOIType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractPOIType

clone

public Object clone()
Overrides:
clone in class AbstractPOIType

copyTo

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

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 AbstractPOIType

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

mergeFrom

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

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 AbstractPOIType

withPOIAttributeList

public PointOfInterestType withPOIAttributeList(POIAttributeListType value)

withPoint

public PointOfInterestType withPoint(PointType value)

withAddress

public PointOfInterestType withAddress(AddressType value)

withID

public PointOfInterestType withID(String value)

withPOIName

public PointOfInterestType withPOIName(String value)

withPhoneNumber

public PointOfInterestType withPhoneNumber(String value)

withDescription

public PointOfInterestType withDescription(String value)


Copyright © 2008-2016. All Rights Reserved.