net.opengis.gml.v_3_3.lr
Class ReferentType

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

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

 <complexType name="ReferentType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml/3.2}AbstractGMLType">
       <sequence>
         <element name="name" type="{http://www.opengis.net/gml/3.2}CodeType"/>
         <element name="type" type="{http://www.opengis.net/gml/3.3/lr}ReferentTypeType"/>
         <element name="position" type="{http://www.opengis.net/gml/3.2}PointPropertyType" minOccurs="0"/>
         <element name="location" type="{http://www.opengis.net/gml/3.3/lr}PositionExpressionPropertyType" minOccurs="0"/>
         <element name="ownedBy" type="{http://www.opengis.net/gml/3.2}FeaturePropertyType"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  PositionExpressionPropertyType location
           
protected  FeaturePropertyType ownedBy
           
protected  PointPropertyType position
           
protected  CodeType referentName
           
protected  ReferentTypeType type
           
 
Fields inherited from class net.opengis.gml.v_3_2_1.AbstractGMLType
description, descriptionReference, id, identifier, metaDataProperty, name
 
Constructor Summary
ReferentType()
           
 
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)
           
 PositionExpressionPropertyType getLocation()
          Gets the value of the location property.
 FeaturePropertyType getOwnedBy()
          Gets the value of the ownedBy property.
 PointPropertyType getPosition()
          Gets the value of the position property.
 CodeType getReferentName()
          Gets the value of the referentName property.
 ReferentTypeType getType()
          Gets the value of the type property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetLocation()
           
 boolean isSetOwnedBy()
           
 boolean isSetPosition()
           
 boolean isSetReferentName()
           
 boolean isSetType()
           
 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 setLocation(PositionExpressionPropertyType value)
          Sets the value of the location property.
 void setOwnedBy(FeaturePropertyType value)
          Sets the value of the ownedBy property.
 void setPosition(PointPropertyType value)
          Sets the value of the position property.
 void setReferentName(CodeType value)
          Sets the value of the referentName property.
 void setType(ReferentTypeType value)
          Sets the value of the type property.
 String toString()
           
 ReferentType withLocation(PositionExpressionPropertyType value)
           
 ReferentType withOwnedBy(FeaturePropertyType value)
           
 ReferentType withPosition(PointPropertyType value)
           
 ReferentType withReferentName(CodeType value)
           
 ReferentType withType(ReferentTypeType value)
           
 
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

referentName

protected CodeType referentName

type

protected ReferentTypeType type

position

protected PointPropertyType position

location

protected PositionExpressionPropertyType location

ownedBy

protected FeaturePropertyType ownedBy
Constructor Detail

ReferentType

public ReferentType()
Method Detail

getReferentName

public CodeType getReferentName()
Gets the value of the referentName property.

Returns:
possible object is CodeType

setReferentName

public void setReferentName(CodeType value)
Sets the value of the referentName property.

Parameters:
value - allowed object is CodeType

isSetReferentName

public boolean isSetReferentName()

getType

public ReferentTypeType getType()
Gets the value of the type property.

Returns:
possible object is ReferentTypeType

setType

public void setType(ReferentTypeType value)
Sets the value of the type property.

Parameters:
value - allowed object is ReferentTypeType

isSetType

public boolean isSetType()

getPosition

public PointPropertyType getPosition()
Gets the value of the position property.

Returns:
possible object is PointPropertyType

setPosition

public void setPosition(PointPropertyType value)
Sets the value of the position property.

Parameters:
value - allowed object is PointPropertyType

isSetPosition

public boolean isSetPosition()

getLocation

public PositionExpressionPropertyType getLocation()
Gets the value of the location property.

Returns:
possible object is PositionExpressionPropertyType

setLocation

public void setLocation(PositionExpressionPropertyType value)
Sets the value of the location property.

Parameters:
value - allowed object is PositionExpressionPropertyType

isSetLocation

public boolean isSetLocation()

getOwnedBy

public FeaturePropertyType getOwnedBy()
Gets the value of the ownedBy property.

Returns:
possible object is FeaturePropertyType

setOwnedBy

public void setOwnedBy(FeaturePropertyType value)
Sets the value of the ownedBy property.

Parameters:
value - allowed object is FeaturePropertyType

isSetOwnedBy

public boolean isSetOwnedBy()

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

withReferentName

public ReferentType withReferentName(CodeType value)

withType

public ReferentType withType(ReferentTypeType value)

withPosition

public ReferentType withPosition(PointPropertyType value)

withLocation

public ReferentType withLocation(PositionExpressionPropertyType value)

withOwnedBy

public ReferentType withOwnedBy(FeaturePropertyType value)


Copyright © 2008-2016. All Rights Reserved.