net.opengis.kml.v_2_3
Class NetworkLinkControlType

java.lang.Object
  extended by net.opengis.kml.v_2_3.NetworkLinkControlType
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 NetworkLinkControlType
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

Java class for NetworkLinkControlType complex type.

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

 <complexType name="NetworkLinkControlType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element ref="{http://www.opengis.net/kml/2.2}minRefreshPeriod" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}maxSessionLength" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}cookie" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}message" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}linkName" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}linkDescription" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}linkSnippet" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}expires" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}Update" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}AbstractViewGroup" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}NetworkLinkControlSimpleExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/kml/2.2}NetworkLinkControlObjectExtensionGroup" maxOccurs="unbounded" minOccurs="0"/>
       </all>
       <anyAttribute processContents='lax' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  JAXBElement<? extends AbstractViewType> abstractViewGroup
           
protected  String cookie
           
protected  String expires
           
protected  String linkDescription
           
protected  String linkName
           
protected  SnippetType linkSnippet
           
protected  Double maxSessionLength
           
protected  String message
           
protected  Double minRefreshPeriod
           
protected  List<AbstractObjectType> networkLinkControlObjectExtensionGroup
           
protected  List<Object> networkLinkControlSimpleExtensionGroup
           
protected  UpdateType update
           
 
Constructor Summary
NetworkLinkControlType()
           
 
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<? extends AbstractViewType> getAbstractViewGroup()
          Gets the value of the abstractViewGroup property.
 String getCookie()
          Gets the value of the cookie property.
 String getExpires()
          Gets the value of the expires property.
 String getLinkDescription()
          Gets the value of the linkDescription property.
 String getLinkName()
          Gets the value of the linkName property.
 SnippetType getLinkSnippet()
          Gets the value of the linkSnippet property.
 Double getMaxSessionLength()
          Gets the value of the maxSessionLength property.
 String getMessage()
          Gets the value of the message property.
 Double getMinRefreshPeriod()
          Gets the value of the minRefreshPeriod property.
 List<AbstractObjectType> getNetworkLinkControlObjectExtensionGroup()
          Gets the value of the networkLinkControlObjectExtensionGroup property.
 List<Object> getNetworkLinkControlSimpleExtensionGroup()
          Gets the value of the networkLinkControlSimpleExtensionGroup property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 UpdateType getUpdate()
          Gets the value of the update property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAbstractViewGroup()
           
 boolean isSetCookie()
           
 boolean isSetExpires()
           
 boolean isSetLinkDescription()
           
 boolean isSetLinkName()
           
 boolean isSetLinkSnippet()
           
 boolean isSetMaxSessionLength()
           
 boolean isSetMessage()
           
 boolean isSetMinRefreshPeriod()
           
 boolean isSetNetworkLinkControlObjectExtensionGroup()
           
 boolean isSetNetworkLinkControlSimpleExtensionGroup()
           
 boolean isSetUpdate()
           
 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 setAbstractViewGroup(JAXBElement<? extends AbstractViewType> value)
          Sets the value of the abstractViewGroup property.
 void setCookie(String value)
          Sets the value of the cookie property.
 void setExpires(String value)
          Sets the value of the expires property.
 void setLinkDescription(String value)
          Sets the value of the linkDescription property.
 void setLinkName(String value)
          Sets the value of the linkName property.
 void setLinkSnippet(SnippetType value)
          Sets the value of the linkSnippet property.
 void setMaxSessionLength(Double value)
          Sets the value of the maxSessionLength property.
 void setMessage(String value)
          Sets the value of the message property.
 void setMinRefreshPeriod(Double value)
          Sets the value of the minRefreshPeriod property.
 void setNetworkLinkControlObjectExtensionGroup(List<AbstractObjectType> value)
           
 void setNetworkLinkControlSimpleExtensionGroup(List<Object> value)
           
 void setUpdate(UpdateType value)
          Sets the value of the update property.
 String toString()
           
 void unsetNetworkLinkControlObjectExtensionGroup()
           
 void unsetNetworkLinkControlSimpleExtensionGroup()
           
 NetworkLinkControlType withAbstractViewGroup(JAXBElement<? extends AbstractViewType> value)
           
 NetworkLinkControlType withCookie(String value)
           
 NetworkLinkControlType withExpires(String value)
           
 NetworkLinkControlType withLinkDescription(String value)
           
 NetworkLinkControlType withLinkName(String value)
           
 NetworkLinkControlType withLinkSnippet(SnippetType value)
           
 NetworkLinkControlType withMaxSessionLength(Double value)
           
 NetworkLinkControlType withMessage(String value)
           
 NetworkLinkControlType withMinRefreshPeriod(Double value)
           
 NetworkLinkControlType withNetworkLinkControlObjectExtensionGroup(AbstractObjectType... values)
           
 NetworkLinkControlType withNetworkLinkControlObjectExtensionGroup(Collection<AbstractObjectType> values)
           
 NetworkLinkControlType withNetworkLinkControlObjectExtensionGroup(List<AbstractObjectType> value)
           
 NetworkLinkControlType withNetworkLinkControlSimpleExtensionGroup(Collection<Object> values)
           
 NetworkLinkControlType withNetworkLinkControlSimpleExtensionGroup(List<Object> value)
           
 NetworkLinkControlType withNetworkLinkControlSimpleExtensionGroup(Object... values)
           
 NetworkLinkControlType withUpdate(UpdateType value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

minRefreshPeriod

protected Double minRefreshPeriod

maxSessionLength

protected Double maxSessionLength

cookie

protected String cookie

message

protected String message

linkName

protected String linkName

linkDescription

protected String linkDescription

linkSnippet

protected SnippetType linkSnippet

expires

protected String expires

update

protected UpdateType update

abstractViewGroup

protected JAXBElement<? extends AbstractViewType> abstractViewGroup

networkLinkControlSimpleExtensionGroup

protected List<Object> networkLinkControlSimpleExtensionGroup

networkLinkControlObjectExtensionGroup

protected List<AbstractObjectType> networkLinkControlObjectExtensionGroup
Constructor Detail

NetworkLinkControlType

public NetworkLinkControlType()
Method Detail

getMinRefreshPeriod

public Double getMinRefreshPeriod()
Gets the value of the minRefreshPeriod property.

Returns:
possible object is Double

setMinRefreshPeriod

public void setMinRefreshPeriod(Double value)
Sets the value of the minRefreshPeriod property.

Parameters:
value - allowed object is Double

isSetMinRefreshPeriod

public boolean isSetMinRefreshPeriod()

getMaxSessionLength

public Double getMaxSessionLength()
Gets the value of the maxSessionLength property.

Returns:
possible object is Double

setMaxSessionLength

public void setMaxSessionLength(Double value)
Sets the value of the maxSessionLength property.

Parameters:
value - allowed object is Double

isSetMaxSessionLength

public boolean isSetMaxSessionLength()

getCookie

public String getCookie()
Gets the value of the cookie property.

Returns:
possible object is String

setCookie

public void setCookie(String value)
Sets the value of the cookie property.

Parameters:
value - allowed object is String

isSetCookie

public boolean isSetCookie()

getMessage

public String getMessage()
Gets the value of the message property.

Returns:
possible object is String

setMessage

public void setMessage(String value)
Sets the value of the message property.

Parameters:
value - allowed object is String

isSetMessage

public boolean isSetMessage()

getLinkName

public String getLinkName()
Gets the value of the linkName property.

Returns:
possible object is String

setLinkName

public void setLinkName(String value)
Sets the value of the linkName property.

Parameters:
value - allowed object is String

isSetLinkName

public boolean isSetLinkName()

getLinkDescription

public String getLinkDescription()
Gets the value of the linkDescription property.

Returns:
possible object is String

setLinkDescription

public void setLinkDescription(String value)
Sets the value of the linkDescription property.

Parameters:
value - allowed object is String

isSetLinkDescription

public boolean isSetLinkDescription()

getLinkSnippet

public SnippetType getLinkSnippet()
Gets the value of the linkSnippet property.

Returns:
possible object is SnippetType

setLinkSnippet

public void setLinkSnippet(SnippetType value)
Sets the value of the linkSnippet property.

Parameters:
value - allowed object is SnippetType

isSetLinkSnippet

public boolean isSetLinkSnippet()

getExpires

public String getExpires()
Gets the value of the expires property.

Returns:
possible object is String

setExpires

public void setExpires(String value)
Sets the value of the expires property.

Parameters:
value - allowed object is String

isSetExpires

public boolean isSetExpires()

getUpdate

public UpdateType getUpdate()
Gets the value of the update property.

Returns:
possible object is UpdateType

setUpdate

public void setUpdate(UpdateType value)
Sets the value of the update property.

Parameters:
value - allowed object is UpdateType

isSetUpdate

public boolean isSetUpdate()

getAbstractViewGroup

public JAXBElement<? extends AbstractViewType> getAbstractViewGroup()
Gets the value of the abstractViewGroup property.

Returns:
possible object is JAXBElement<AbstractViewType> JAXBElement<LookAtType> JAXBElement<CameraType>

setAbstractViewGroup

public void setAbstractViewGroup(JAXBElement<? extends AbstractViewType> value)
Sets the value of the abstractViewGroup property.

Parameters:
value - allowed object is JAXBElement<AbstractViewType> JAXBElement<LookAtType> JAXBElement<CameraType>

isSetAbstractViewGroup

public boolean isSetAbstractViewGroup()

getNetworkLinkControlSimpleExtensionGroup

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

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

    getNetworkLinkControlSimpleExtensionGroup().add(newItem);
 

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


isSetNetworkLinkControlSimpleExtensionGroup

public boolean isSetNetworkLinkControlSimpleExtensionGroup()

unsetNetworkLinkControlSimpleExtensionGroup

public void unsetNetworkLinkControlSimpleExtensionGroup()

getNetworkLinkControlObjectExtensionGroup

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

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

    getNetworkLinkControlObjectExtensionGroup().add(newItem);
 

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


isSetNetworkLinkControlObjectExtensionGroup

public boolean isSetNetworkLinkControlObjectExtensionGroup()

unsetNetworkLinkControlObjectExtensionGroup

public void unsetNetworkLinkControlObjectExtensionGroup()

getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null

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

setNetworkLinkControlSimpleExtensionGroup

public void setNetworkLinkControlSimpleExtensionGroup(List<Object> value)

setNetworkLinkControlObjectExtensionGroup

public void setNetworkLinkControlObjectExtensionGroup(List<AbstractObjectType> value)

withMinRefreshPeriod

public NetworkLinkControlType withMinRefreshPeriod(Double value)

withMaxSessionLength

public NetworkLinkControlType withMaxSessionLength(Double value)

withCookie

public NetworkLinkControlType withCookie(String value)

withMessage

public NetworkLinkControlType withMessage(String value)

withLinkName

public NetworkLinkControlType withLinkName(String value)

withLinkDescription

public NetworkLinkControlType withLinkDescription(String value)

withLinkSnippet

public NetworkLinkControlType withLinkSnippet(SnippetType value)

withExpires

public NetworkLinkControlType withExpires(String value)

withUpdate

public NetworkLinkControlType withUpdate(UpdateType value)

withAbstractViewGroup

public NetworkLinkControlType withAbstractViewGroup(JAXBElement<? extends AbstractViewType> value)

withNetworkLinkControlSimpleExtensionGroup

public NetworkLinkControlType withNetworkLinkControlSimpleExtensionGroup(Object... values)

withNetworkLinkControlSimpleExtensionGroup

public NetworkLinkControlType withNetworkLinkControlSimpleExtensionGroup(Collection<Object> values)

withNetworkLinkControlObjectExtensionGroup

public NetworkLinkControlType withNetworkLinkControlObjectExtensionGroup(AbstractObjectType... values)

withNetworkLinkControlObjectExtensionGroup

public NetworkLinkControlType withNetworkLinkControlObjectExtensionGroup(Collection<AbstractObjectType> values)

withNetworkLinkControlSimpleExtensionGroup

public NetworkLinkControlType withNetworkLinkControlSimpleExtensionGroup(List<Object> value)

withNetworkLinkControlObjectExtensionGroup

public NetworkLinkControlType withNetworkLinkControlObjectExtensionGroup(List<AbstractObjectType> value)


Copyright © 2008-2015. All Rights Reserved.