|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.opengis.gml.v_3_1_1.AbstractGMLType
net.opengis.gml.v_3_1_1.AbstractFeatureType
net.opengis.citygml.v_1_0.AbstractCityObjectType
net.opengis.citygml.waterbody.v_1_0.AbstractWaterObjectType
net.opengis.citygml.waterbody.v_1_0.WaterBodyType
public class WaterBodyType
Type describing Water Bodies, e.g., lakes, rivers. As subclass of _CityObject, a WaterBody inherits all attributes and relations, in particular an id, names, external references, and generalization relations.
Java class for WaterBodyType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="WaterBodyType">
<complexContent>
<extension base="{http://www.opengis.net/citygml/waterbody/1.0}AbstractWaterObjectType">
<sequence>
<element name="class" type="{http://www.opengis.net/citygml/waterbody/1.0}WaterBodyClassType" minOccurs="0"/>
<element name="function" type="{http://www.opengis.net/citygml/waterbody/1.0}WaterBodyFunctionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="usage" type="{http://www.opengis.net/citygml/waterbody/1.0}WaterBodyUsageType" maxOccurs="unbounded" minOccurs="0"/>
<element name="lod0MultiCurve" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/>
<element name="lod0MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod1MultiCurve" type="{http://www.opengis.net/gml}MultiCurvePropertyType" minOccurs="0"/>
<element name="lod1MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod1Solid" type="{http://www.opengis.net/gml}SolidPropertyType" minOccurs="0"/>
<element name="lod2Solid" type="{http://www.opengis.net/gml}SolidPropertyType" minOccurs="0"/>
<element name="lod3Solid" type="{http://www.opengis.net/gml}SolidPropertyType" minOccurs="0"/>
<element name="lod4Solid" type="{http://www.opengis.net/gml}SolidPropertyType" minOccurs="0"/>
<element name="boundedBy" type="{http://www.opengis.net/citygml/waterbody/1.0}BoundedByWaterSurfacePropertyType" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.opengis.net/citygml/waterbody/1.0}_GenericApplicationPropertyOfWaterBody" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected List<BoundedByWaterSurfacePropertyType> |
cityObjectBoundedBy
|
protected String |
clazz
|
protected List<String> |
function
|
protected List<Object> |
genericApplicationPropertyOfWaterBody
|
protected MultiCurvePropertyType |
lod0MultiCurve
|
protected MultiSurfacePropertyType |
lod0MultiSurface
|
protected MultiCurvePropertyType |
lod1MultiCurve
|
protected MultiSurfacePropertyType |
lod1MultiSurface
|
protected SolidPropertyType |
lod1Solid
|
protected SolidPropertyType |
lod2Solid
|
protected SolidPropertyType |
lod3Solid
|
protected SolidPropertyType |
lod4Solid
|
protected List<String> |
usage
|
| Fields inherited from class net.opengis.citygml.waterbody.v_1_0.AbstractWaterObjectType |
|---|
genericApplicationPropertyOfWaterObject |
| Fields inherited from class net.opengis.citygml.v_1_0.AbstractCityObjectType |
|---|
creationDate, externalReference, generalizesTo, genericApplicationPropertyOfCityObject, terminationDate |
| Fields inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType |
|---|
boundedBy, location |
| Fields inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType |
|---|
description, id, metaDataProperty, name |
| Constructor Summary | |
|---|---|
WaterBodyType()
|
|
| Methods inherited from class net.opengis.citygml.waterbody.v_1_0.AbstractWaterObjectType |
|---|
getGenericApplicationPropertyOfWaterObject, isSetGenericApplicationPropertyOfWaterObject, setGenericApplicationPropertyOfWaterObject, unsetGenericApplicationPropertyOfWaterObject |
| Methods inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType |
|---|
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withId, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName |
| Methods inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType |
|---|
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected String clazz
protected List<String> function
protected List<String> usage
protected MultiCurvePropertyType lod0MultiCurve
protected MultiSurfacePropertyType lod0MultiSurface
protected MultiCurvePropertyType lod1MultiCurve
protected MultiSurfacePropertyType lod1MultiSurface
protected SolidPropertyType lod1Solid
protected SolidPropertyType lod2Solid
protected SolidPropertyType lod3Solid
protected SolidPropertyType lod4Solid
protected List<BoundedByWaterSurfacePropertyType> cityObjectBoundedBy
protected List<Object> genericApplicationPropertyOfWaterBody
| Constructor Detail |
|---|
public WaterBodyType()
| Method Detail |
|---|
public String getClazz()
Stringpublic void setClazz(String value)
value - allowed object is
Stringpublic boolean isSetClazz()
public List<String> getFunction()
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 function property.
For example, to add a new item, do as follows:
getFunction().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetFunction()
public void unsetFunction()
public List<String> getUsage()
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 usage property.
For example, to add a new item, do as follows:
getUsage().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetUsage()
public void unsetUsage()
public MultiCurvePropertyType getLod0MultiCurve()
MultiCurvePropertyTypepublic void setLod0MultiCurve(MultiCurvePropertyType value)
value - allowed object is
MultiCurvePropertyTypepublic boolean isSetLod0MultiCurve()
public MultiSurfacePropertyType getLod0MultiSurface()
MultiSurfacePropertyTypepublic void setLod0MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod0MultiSurface()
public MultiCurvePropertyType getLod1MultiCurve()
MultiCurvePropertyTypepublic void setLod1MultiCurve(MultiCurvePropertyType value)
value - allowed object is
MultiCurvePropertyTypepublic boolean isSetLod1MultiCurve()
public MultiSurfacePropertyType getLod1MultiSurface()
MultiSurfacePropertyTypepublic void setLod1MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod1MultiSurface()
public SolidPropertyType getLod1Solid()
SolidPropertyTypepublic void setLod1Solid(SolidPropertyType value)
value - allowed object is
SolidPropertyTypepublic boolean isSetLod1Solid()
public SolidPropertyType getLod2Solid()
SolidPropertyTypepublic void setLod2Solid(SolidPropertyType value)
value - allowed object is
SolidPropertyTypepublic boolean isSetLod2Solid()
public SolidPropertyType getLod3Solid()
SolidPropertyTypepublic void setLod3Solid(SolidPropertyType value)
value - allowed object is
SolidPropertyTypepublic boolean isSetLod3Solid()
public SolidPropertyType getLod4Solid()
SolidPropertyTypepublic void setLod4Solid(SolidPropertyType value)
value - allowed object is
SolidPropertyTypepublic boolean isSetLod4Solid()
public List<BoundedByWaterSurfacePropertyType> getCityObjectBoundedBy()
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 cityObjectBoundedBy property.
For example, to add a new item, do as follows:
getCityObjectBoundedBy().add(newItem);
Objects of the following type(s) are allowed in the list
BoundedByWaterSurfacePropertyType
public boolean isSetCityObjectBoundedBy()
public void unsetCityObjectBoundedBy()
public List<Object> getGenericApplicationPropertyOfWaterBody()
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 genericApplicationPropertyOfWaterBody property.
For example, to add a new item, do as follows:
getGenericApplicationPropertyOfWaterBody().add(newItem);
Objects of the following type(s) are allowed in the list
Object
public boolean isSetGenericApplicationPropertyOfWaterBody()
public void unsetGenericApplicationPropertyOfWaterBody()
public String toString()
toString in class AbstractWaterObjectType
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToString2append in class AbstractWaterObjectType
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2appendFields in class AbstractWaterObjectType
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)
equals in interface org.jvnet.jaxb2_commons.lang.Equals2equals in class AbstractWaterObjectTypepublic boolean equals(Object object)
equals in class AbstractWaterObjectType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2hashCode in class AbstractWaterObjectTypepublic int hashCode()
hashCode in class AbstractWaterObjectTypepublic Object clone()
clone in class AbstractWaterObjectTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractWaterObjectType
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractWaterObjectTypepublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
public void mergeFrom(Object left,
Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractWaterObjectType
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)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2mergeFrom in class AbstractWaterObjectTypepublic void setFunction(List<String> value)
public void setUsage(List<String> value)
public void setCityObjectBoundedBy(List<BoundedByWaterSurfacePropertyType> value)
public void setGenericApplicationPropertyOfWaterBody(List<Object> value)
public WaterBodyType withClazz(String value)
public WaterBodyType withFunction(String... values)
public WaterBodyType withFunction(Collection<String> values)
public WaterBodyType withUsage(String... values)
public WaterBodyType withUsage(Collection<String> values)
public WaterBodyType withLod0MultiCurve(MultiCurvePropertyType value)
public WaterBodyType withLod0MultiSurface(MultiSurfacePropertyType value)
public WaterBodyType withLod1MultiCurve(MultiCurvePropertyType value)
public WaterBodyType withLod1MultiSurface(MultiSurfacePropertyType value)
public WaterBodyType withLod1Solid(SolidPropertyType value)
public WaterBodyType withLod2Solid(SolidPropertyType value)
public WaterBodyType withLod3Solid(SolidPropertyType value)
public WaterBodyType withLod4Solid(SolidPropertyType value)
public WaterBodyType withCityObjectBoundedBy(BoundedByWaterSurfacePropertyType... values)
public WaterBodyType withCityObjectBoundedBy(Collection<BoundedByWaterSurfacePropertyType> values)
public WaterBodyType withGenericApplicationPropertyOfWaterBody(Object... values)
public WaterBodyType withGenericApplicationPropertyOfWaterBody(Collection<Object> values)
public WaterBodyType withFunction(List<String> value)
public WaterBodyType withUsage(List<String> value)
public WaterBodyType withCityObjectBoundedBy(List<BoundedByWaterSurfacePropertyType> value)
public WaterBodyType withGenericApplicationPropertyOfWaterBody(List<Object> value)
public WaterBodyType withGenericApplicationPropertyOfWaterObject(Object... values)
withGenericApplicationPropertyOfWaterObject in class AbstractWaterObjectTypepublic WaterBodyType withGenericApplicationPropertyOfWaterObject(Collection<Object> values)
withGenericApplicationPropertyOfWaterObject in class AbstractWaterObjectTypepublic WaterBodyType withGenericApplicationPropertyOfWaterObject(List<Object> value)
withGenericApplicationPropertyOfWaterObject in class AbstractWaterObjectTypepublic WaterBodyType withCreationDate(XMLGregorianCalendar value)
withCreationDate in class AbstractWaterObjectTypepublic WaterBodyType withTerminationDate(XMLGregorianCalendar value)
withTerminationDate in class AbstractWaterObjectTypepublic WaterBodyType withExternalReference(ExternalReferenceType... values)
withExternalReference in class AbstractWaterObjectTypepublic WaterBodyType withExternalReference(Collection<ExternalReferenceType> values)
withExternalReference in class AbstractWaterObjectTypepublic WaterBodyType withGeneralizesTo(GeneralizationRelationType... values)
withGeneralizesTo in class AbstractWaterObjectTypepublic WaterBodyType withGeneralizesTo(Collection<GeneralizationRelationType> values)
withGeneralizesTo in class AbstractWaterObjectTypepublic WaterBodyType withGenericApplicationPropertyOfCityObject(JAXBElement<?>... values)
withGenericApplicationPropertyOfCityObject in class AbstractWaterObjectTypepublic WaterBodyType withGenericApplicationPropertyOfCityObject(Collection<JAXBElement<?>> values)
withGenericApplicationPropertyOfCityObject in class AbstractWaterObjectTypepublic WaterBodyType withExternalReference(List<ExternalReferenceType> value)
withExternalReference in class AbstractWaterObjectTypepublic WaterBodyType withGeneralizesTo(List<GeneralizationRelationType> value)
withGeneralizesTo in class AbstractWaterObjectTypepublic WaterBodyType withGenericApplicationPropertyOfCityObject(List<JAXBElement<?>> value)
withGenericApplicationPropertyOfCityObject in class AbstractWaterObjectType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||