net.opengis.gml.v_3_3.lr
Class LinearElementType

java.lang.Object
  extended by net.opengis.gml.v_3_2_1.AbstractGMLType
      extended by net.opengis.gml.v_3_3.lr.LinearElementType
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 LinearElementType
extends AbstractGMLType
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 LinearElementType complex type.

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

 <complexType name="LinearElementType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml/3.2}AbstractGMLType">
       <sequence>
         <choice>
           <element name="feature" type="{http://www.opengis.net/gml/3.2}FeaturePropertyType"/>
           <element name="curve" type="{http://www.opengis.net/gml/3.2}CurvePropertyType"/>
           <element name="edge" type="{http://www.opengis.net/gml/3.2}DirectedEdgePropertyType"/>
         </choice>
         <element name="defaultLRM" type="{http://www.opengis.net/gml/3.3/lr}LinearReferencingMethodPropertyType"/>
         <element name="measure" type="{http://www.opengis.net/gml/3.2}MeasureType"/>
         <element name="startValue" type="{http://www.opengis.net/gml/3.3/lr}StartValueType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  CurvePropertyType curve
           
protected  LinearReferencingMethodPropertyType defaultLRM
           
protected  DirectedEdgePropertyType edge
           
protected  FeaturePropertyType feature
           
protected  MeasureType measure
           
protected  List<StartValueType> startValue
           
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
description, descriptionReference, id, identifier, metaDataProperty, name
 
Constructor Summary
LinearElementType()
           
 
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)
           
 CurvePropertyType getCurve()
          Gets the value of the curve property.
 LinearReferencingMethodPropertyType getDefaultLRM()
          Gets the value of the defaultLRM property.
 DirectedEdgePropertyType getEdge()
          Gets the value of the edge property.
 FeaturePropertyType getFeature()
          Gets the value of the feature property.
 MeasureType getMeasure()
          Gets the value of the measure property.
 List<StartValueType> getStartValue()
          Gets the value of the startValue property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetCurve()
           
 boolean isSetDefaultLRM()
           
 boolean isSetEdge()
           
 boolean isSetFeature()
           
 boolean isSetMeasure()
           
 boolean isSetStartValue()
           
 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 setCurve(CurvePropertyType value)
          Sets the value of the curve property.
 void setDefaultLRM(LinearReferencingMethodPropertyType value)
          Sets the value of the defaultLRM property.
 void setEdge(DirectedEdgePropertyType value)
          Sets the value of the edge property.
 void setFeature(FeaturePropertyType value)
          Sets the value of the feature property.
 void setMeasure(MeasureType value)
          Sets the value of the measure property.
 void setStartValue(List<StartValueType> value)
           
 String toString()
           
 void unsetStartValue()
           
 LinearElementType withCurve(CurvePropertyType value)
           
 LinearElementType withDefaultLRM(LinearReferencingMethodPropertyType value)
           
 LinearElementType withEdge(DirectedEdgePropertyType value)
           
 LinearElementType withFeature(FeaturePropertyType value)
           
 LinearElementType withMeasure(MeasureType value)
           
 LinearElementType withStartValue(Collection<StartValueType> values)
           
 LinearElementType withStartValue(List<StartValueType> value)
           
 LinearElementType withStartValue(StartValueType... values)
           
 
Methods inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, isSetDescription, isSetDescriptionReference, isSetId, isSetIdentifier, isSetMetaDataProperty, isSetName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName, withDescription, withDescriptionReference, withId, withIdentifier, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

feature

protected FeaturePropertyType feature

curve

protected CurvePropertyType curve

edge

protected DirectedEdgePropertyType edge

defaultLRM

protected LinearReferencingMethodPropertyType defaultLRM

measure

protected MeasureType measure

startValue

protected List<StartValueType> startValue
Constructor Detail

LinearElementType

public LinearElementType()
Method Detail

getFeature

public FeaturePropertyType getFeature()
Gets the value of the feature property.

Returns:
possible object is FeaturePropertyType

setFeature

public void setFeature(FeaturePropertyType value)
Sets the value of the feature property.

Parameters:
value - allowed object is FeaturePropertyType

isSetFeature

public boolean isSetFeature()

getCurve

public CurvePropertyType getCurve()
Gets the value of the curve property.

Returns:
possible object is CurvePropertyType

setCurve

public void setCurve(CurvePropertyType value)
Sets the value of the curve property.

Parameters:
value - allowed object is CurvePropertyType

isSetCurve

public boolean isSetCurve()

getEdge

public DirectedEdgePropertyType getEdge()
Gets the value of the edge property.

Returns:
possible object is DirectedEdgePropertyType

setEdge

public void setEdge(DirectedEdgePropertyType value)
Sets the value of the edge property.

Parameters:
value - allowed object is DirectedEdgePropertyType

isSetEdge

public boolean isSetEdge()

getDefaultLRM

public LinearReferencingMethodPropertyType getDefaultLRM()
Gets the value of the defaultLRM property.

Returns:
possible object is LinearReferencingMethodPropertyType

setDefaultLRM

public void setDefaultLRM(LinearReferencingMethodPropertyType value)
Sets the value of the defaultLRM property.

Parameters:
value - allowed object is LinearReferencingMethodPropertyType

isSetDefaultLRM

public boolean isSetDefaultLRM()

getMeasure

public MeasureType getMeasure()
Gets the value of the measure property.

Returns:
possible object is MeasureType

setMeasure

public void setMeasure(MeasureType value)
Sets the value of the measure property.

Parameters:
value - allowed object is MeasureType

isSetMeasure

public boolean isSetMeasure()

getStartValue

public List<StartValueType> getStartValue()
Gets the value of the startValue 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 startValue property.

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

    getStartValue().add(newItem);
 

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


isSetStartValue

public boolean isSetStartValue()

unsetStartValue

public void unsetStartValue()

toString

public String toString()
Overrides:
toString in class AbstractGMLType

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 AbstractGMLType

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 AbstractGMLType

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 AbstractGMLType

equals

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

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 AbstractGMLType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractGMLType

clone

public Object clone()
Overrides:
clone in class AbstractGMLType

copyTo

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

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 AbstractGMLType

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 AbstractGMLType

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 AbstractGMLType

setStartValue

public void setStartValue(List<StartValueType> value)

withFeature

public LinearElementType withFeature(FeaturePropertyType value)

withCurve

public LinearElementType withCurve(CurvePropertyType value)

withEdge

public LinearElementType withEdge(DirectedEdgePropertyType value)

withDefaultLRM

public LinearElementType withDefaultLRM(LinearReferencingMethodPropertyType value)

withMeasure

public LinearElementType withMeasure(MeasureType value)

withStartValue

public LinearElementType withStartValue(StartValueType... values)

withStartValue

public LinearElementType withStartValue(Collection<StartValueType> values)

withStartValue

public LinearElementType withStartValue(List<StartValueType> value)


Copyright © 2008-2016. All Rights Reserved.