net.opengis.kml.v_2_3
Class LinkType

java.lang.Object
  extended by net.opengis.kml.v_2_3.AbstractObjectType
      extended by net.opengis.kml.v_2_3.BasicLinkType
          extended by net.opengis.kml.v_2_3.LinkType
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 LinkType
extends BasicLinkType
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 LinkType complex type.

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

 <complexType name="LinkType">
   <complexContent>
     <extension base="{http://www.opengis.net/kml/2.2}BasicLinkType">
       <all>
         <element ref="{http://www.opengis.net/kml/2.2}abstractRefreshMode" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}refreshInterval" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}abstractViewRefreshMode" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}viewRefreshTime" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}viewBoundScale" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}viewFormat" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}httpQuery" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}LinkSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}LinkObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
       </all>
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  JAXBElement<?> abstractRefreshMode
           
protected  JAXBElement<?> abstractViewRefreshMode
           
protected  String httpQuery
           
protected  List<AbstractObjectType> linkObjectExtensionGroup
           
protected  List<Object> linkSimpleExtensionGroup
           
protected  Double refreshInterval
           
protected  Double viewBoundScale
           
protected  String viewFormat
           
protected  Double viewRefreshTime
           
 
Fields inherited from class net.opengis.kml.v_2_3.BasicLinkType
basicLinkObjectExtensionGroup, basicLinkSimpleExtensionGroup, href
 
Fields inherited from class net.opengis.kml.v_2_3.AbstractObjectType
id, objectSimpleExtensionGroup, targetId
 
Constructor Summary
LinkType()
           
 
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)
           
 JAXBElement<?> getAbstractRefreshMode()
          Gets the value of the abstractRefreshMode property.
 JAXBElement<?> getAbstractViewRefreshMode()
          Gets the value of the abstractViewRefreshMode property.
 String getHttpQuery()
          Gets the value of the httpQuery property.
 List<AbstractObjectType> getLinkObjectExtensionGroup()
          Gets the value of the linkObjectExtensionGroup property.
 List<Object> getLinkSimpleExtensionGroup()
          Gets the value of the linkSimpleExtensionGroup property.
 Double getRefreshInterval()
          Gets the value of the refreshInterval property.
 Double getViewBoundScale()
          Gets the value of the viewBoundScale property.
 String getViewFormat()
          Gets the value of the viewFormat property.
 Double getViewRefreshTime()
          Gets the value of the viewRefreshTime property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAbstractRefreshMode()
           
 boolean isSetAbstractViewRefreshMode()
           
 boolean isSetHttpQuery()
           
 boolean isSetLinkObjectExtensionGroup()
           
 boolean isSetLinkSimpleExtensionGroup()
           
 boolean isSetRefreshInterval()
           
 boolean isSetViewBoundScale()
           
 boolean isSetViewFormat()
           
 boolean isSetViewRefreshTime()
           
 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 setAbstractRefreshMode(JAXBElement<?> value)
          Sets the value of the abstractRefreshMode property.
 void setAbstractViewRefreshMode(JAXBElement<?> value)
          Sets the value of the abstractViewRefreshMode property.
 void setHttpQuery(String value)
          Sets the value of the httpQuery property.
 void setLinkObjectExtensionGroup(List<AbstractObjectType> value)
           
 void setLinkSimpleExtensionGroup(List<Object> value)
           
 void setRefreshInterval(Double value)
          Sets the value of the refreshInterval property.
 void setViewBoundScale(Double value)
          Sets the value of the viewBoundScale property.
 void setViewFormat(String value)
          Sets the value of the viewFormat property.
 void setViewRefreshTime(Double value)
          Sets the value of the viewRefreshTime property.
 String toString()
           
 void unsetLinkObjectExtensionGroup()
           
 void unsetLinkSimpleExtensionGroup()
           
 LinkType withAbstractRefreshMode(JAXBElement<?> value)
           
 LinkType withAbstractViewRefreshMode(JAXBElement<?> value)
           
 LinkType withBasicLinkObjectExtensionGroup(AbstractObjectType... values)
           
 LinkType withBasicLinkObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 LinkType withBasicLinkObjectExtensionGroup(List<AbstractObjectType> value)
           
 LinkType withBasicLinkSimpleExtensionGroup(Collection<Object> values)
           
 LinkType withBasicLinkSimpleExtensionGroup(List<Object> value)
           
 LinkType withBasicLinkSimpleExtensionGroup(Object... values)
           
 LinkType withHref(String value)
           
 LinkType withHttpQuery(String value)
           
 LinkType withId(String value)
           
 LinkType withLinkObjectExtensionGroup(AbstractObjectType... values)
           
 LinkType withLinkObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 LinkType withLinkObjectExtensionGroup(List<AbstractObjectType> value)
           
 LinkType withLinkSimpleExtensionGroup(Collection<Object> values)
           
 LinkType withLinkSimpleExtensionGroup(List<Object> value)
           
 LinkType withLinkSimpleExtensionGroup(Object... values)
           
 LinkType withObjectSimpleExtensionGroup(Collection<Object> values)
           
 LinkType withObjectSimpleExtensionGroup(List<Object> value)
           
 LinkType withObjectSimpleExtensionGroup(Object... values)
           
 LinkType withRefreshInterval(Double value)
           
 LinkType withTargetId(String value)
           
 LinkType withViewBoundScale(Double value)
           
 LinkType withViewFormat(String value)
           
 LinkType withViewRefreshTime(Double value)
           
 
Methods inherited from class net.opengis.kml.v_2_3.BasicLinkType
getBasicLinkObjectExtensionGroup, getBasicLinkSimpleExtensionGroup, getHref, isSetBasicLinkObjectExtensionGroup, isSetBasicLinkSimpleExtensionGroup, isSetHref, setBasicLinkObjectExtensionGroup, setBasicLinkSimpleExtensionGroup, setHref, unsetBasicLinkObjectExtensionGroup, unsetBasicLinkSimpleExtensionGroup
 
Methods inherited from class net.opengis.kml.v_2_3.AbstractObjectType
getId, getObjectSimpleExtensionGroup, getOtherAttributes, getTargetId, isSetId, isSetObjectSimpleExtensionGroup, isSetTargetId, setId, setObjectSimpleExtensionGroup, setTargetId, unsetObjectSimpleExtensionGroup
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

abstractRefreshMode

protected JAXBElement<?> abstractRefreshMode

refreshInterval

protected Double refreshInterval

abstractViewRefreshMode

protected JAXBElement<?> abstractViewRefreshMode

viewRefreshTime

protected Double viewRefreshTime

viewBoundScale

protected Double viewBoundScale

viewFormat

protected String viewFormat

httpQuery

protected String httpQuery

linkSimpleExtensionGroup

protected List<Object> linkSimpleExtensionGroup

linkObjectExtensionGroup

protected List<AbstractObjectType> linkObjectExtensionGroup
Constructor Detail

LinkType

public LinkType()
Method Detail

getAbstractRefreshMode

public JAXBElement<?> getAbstractRefreshMode()
Gets the value of the abstractRefreshMode property.

Returns:
possible object is JAXBElement<RefreshModeEnumType> JAXBElement<String>

setAbstractRefreshMode

public void setAbstractRefreshMode(JAXBElement<?> value)
Sets the value of the abstractRefreshMode property.

Parameters:
value - allowed object is JAXBElement<RefreshModeEnumType> JAXBElement<String>

isSetAbstractRefreshMode

public boolean isSetAbstractRefreshMode()

getRefreshInterval

public Double getRefreshInterval()
Gets the value of the refreshInterval property.

Returns:
possible object is Double

setRefreshInterval

public void setRefreshInterval(Double value)
Sets the value of the refreshInterval property.

Parameters:
value - allowed object is Double

isSetRefreshInterval

public boolean isSetRefreshInterval()

getAbstractViewRefreshMode

public JAXBElement<?> getAbstractViewRefreshMode()
Gets the value of the abstractViewRefreshMode property.

Returns:
possible object is JAXBElement<String> JAXBElement<ViewRefreshModeEnumType>

setAbstractViewRefreshMode

public void setAbstractViewRefreshMode(JAXBElement<?> value)
Sets the value of the abstractViewRefreshMode property.

Parameters:
value - allowed object is JAXBElement<String> JAXBElement<ViewRefreshModeEnumType>

isSetAbstractViewRefreshMode

public boolean isSetAbstractViewRefreshMode()

getViewRefreshTime

public Double getViewRefreshTime()
Gets the value of the viewRefreshTime property.

Returns:
possible object is Double

setViewRefreshTime

public void setViewRefreshTime(Double value)
Sets the value of the viewRefreshTime property.

Parameters:
value - allowed object is Double

isSetViewRefreshTime

public boolean isSetViewRefreshTime()

getViewBoundScale

public Double getViewBoundScale()
Gets the value of the viewBoundScale property.

Returns:
possible object is Double

setViewBoundScale

public void setViewBoundScale(Double value)
Sets the value of the viewBoundScale property.

Parameters:
value - allowed object is Double

isSetViewBoundScale

public boolean isSetViewBoundScale()

getViewFormat

public String getViewFormat()
Gets the value of the viewFormat property.

Returns:
possible object is String

setViewFormat

public void setViewFormat(String value)
Sets the value of the viewFormat property.

Parameters:
value - allowed object is String

isSetViewFormat

public boolean isSetViewFormat()

getHttpQuery

public String getHttpQuery()
Gets the value of the httpQuery property.

Returns:
possible object is String

setHttpQuery

public void setHttpQuery(String value)
Sets the value of the httpQuery property.

Parameters:
value - allowed object is String

isSetHttpQuery

public boolean isSetHttpQuery()

getLinkSimpleExtensionGroup

public List<Object> getLinkSimpleExtensionGroup()
Gets the value of the linkSimpleExtensionGroup 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 linkSimpleExtensionGroup property.

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

    getLinkSimpleExtensionGroup().add(newItem);
 

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


isSetLinkSimpleExtensionGroup

public boolean isSetLinkSimpleExtensionGroup()

unsetLinkSimpleExtensionGroup

public void unsetLinkSimpleExtensionGroup()

getLinkObjectExtensionGroup

public List<AbstractObjectType> getLinkObjectExtensionGroup()
Gets the value of the linkObjectExtensionGroup 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 linkObjectExtensionGroup property.

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

    getLinkObjectExtensionGroup().add(newItem);
 

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


isSetLinkObjectExtensionGroup

public boolean isSetLinkObjectExtensionGroup()

unsetLinkObjectExtensionGroup

public void unsetLinkObjectExtensionGroup()

toString

public String toString()
Overrides:
toString in class BasicLinkType

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 BasicLinkType

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 BasicLinkType

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 BasicLinkType

equals

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

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 BasicLinkType

hashCode

public int hashCode()
Overrides:
hashCode in class BasicLinkType

clone

public Object clone()
Overrides:
clone in class BasicLinkType

copyTo

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

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 BasicLinkType

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 BasicLinkType

mergeFrom

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

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 BasicLinkType

setLinkSimpleExtensionGroup

public void setLinkSimpleExtensionGroup(List<Object> value)

setLinkObjectExtensionGroup

public void setLinkObjectExtensionGroup(List<AbstractObjectType> value)

withAbstractRefreshMode

public LinkType withAbstractRefreshMode(JAXBElement<?> value)

withRefreshInterval

public LinkType withRefreshInterval(Double value)

withAbstractViewRefreshMode

public LinkType withAbstractViewRefreshMode(JAXBElement<?> value)

withViewRefreshTime

public LinkType withViewRefreshTime(Double value)

withViewBoundScale

public LinkType withViewBoundScale(Double value)

withViewFormat

public LinkType withViewFormat(String value)

withHttpQuery

public LinkType withHttpQuery(String value)

withLinkSimpleExtensionGroup

public LinkType withLinkSimpleExtensionGroup(Object... values)

withLinkSimpleExtensionGroup

public LinkType withLinkSimpleExtensionGroup(Collection<Object> values)

withLinkObjectExtensionGroup

public LinkType withLinkObjectExtensionGroup(AbstractObjectType... values)

withLinkObjectExtensionGroup

public LinkType withLinkObjectExtensionGroup(Collection<AbstractObjectType> values)

withLinkSimpleExtensionGroup

public LinkType withLinkSimpleExtensionGroup(List<Object> value)

withLinkObjectExtensionGroup

public LinkType withLinkObjectExtensionGroup(List<AbstractObjectType> value)

withHref

public LinkType withHref(String value)
Overrides:
withHref in class BasicLinkType

withBasicLinkSimpleExtensionGroup

public LinkType withBasicLinkSimpleExtensionGroup(Object... values)
Overrides:
withBasicLinkSimpleExtensionGroup in class BasicLinkType

withBasicLinkSimpleExtensionGroup

public LinkType withBasicLinkSimpleExtensionGroup(Collection<Object> values)
Overrides:
withBasicLinkSimpleExtensionGroup in class BasicLinkType

withBasicLinkObjectExtensionGroup

public LinkType withBasicLinkObjectExtensionGroup(AbstractObjectType... values)
Overrides:
withBasicLinkObjectExtensionGroup in class BasicLinkType

withBasicLinkObjectExtensionGroup

public LinkType withBasicLinkObjectExtensionGroup(Collection<AbstractObjectType> values)
Overrides:
withBasicLinkObjectExtensionGroup in class BasicLinkType

withBasicLinkSimpleExtensionGroup

public LinkType withBasicLinkSimpleExtensionGroup(List<Object> value)
Overrides:
withBasicLinkSimpleExtensionGroup in class BasicLinkType

withBasicLinkObjectExtensionGroup

public LinkType withBasicLinkObjectExtensionGroup(List<AbstractObjectType> value)
Overrides:
withBasicLinkObjectExtensionGroup in class BasicLinkType

withObjectSimpleExtensionGroup

public LinkType withObjectSimpleExtensionGroup(Object... values)
Overrides:
withObjectSimpleExtensionGroup in class BasicLinkType

withObjectSimpleExtensionGroup

public LinkType withObjectSimpleExtensionGroup(Collection<Object> values)
Overrides:
withObjectSimpleExtensionGroup in class BasicLinkType

withId

public LinkType withId(String value)
Overrides:
withId in class BasicLinkType

withTargetId

public LinkType withTargetId(String value)
Overrides:
withTargetId in class BasicLinkType

withObjectSimpleExtensionGroup

public LinkType withObjectSimpleExtensionGroup(List<Object> value)
Overrides:
withObjectSimpleExtensionGroup in class BasicLinkType


Copyright © 2008-2015. All Rights Reserved.