|
||||||||||
| 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.vegetation.v_1_0.AbstractVegetationObjectType
net.opengis.citygml.vegetation.v_1_0.PlantCoverType
public class PlantCoverType
Type describing Plant Covers resp. Biotopes. As subclass of _CityObject, a VegetationObject inherits all attributes and relations, in particular an id, names, external references, and generalization relations.
Java class for PlantCoverType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PlantCoverType">
<complexContent>
<extension base="{http://www.opengis.net/citygml/vegetation/1.0}AbstractVegetationObjectType">
<sequence>
<element name="class" type="{http://www.opengis.net/citygml/vegetation/1.0}PlantCoverClassType" minOccurs="0"/>
<element name="function" type="{http://www.opengis.net/citygml/vegetation/1.0}PlantCoverFunctionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="averageHeight" type="{http://www.opengis.net/gml}LengthType" minOccurs="0"/>
<element name="lod1MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod2MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod3MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod4MultiSurface" type="{http://www.opengis.net/gml}MultiSurfacePropertyType" minOccurs="0"/>
<element name="lod1MultiSolid" type="{http://www.opengis.net/gml}MultiSolidPropertyType" minOccurs="0"/>
<element name="lod2MultiSolid" type="{http://www.opengis.net/gml}MultiSolidPropertyType" minOccurs="0"/>
<element name="lod3MultiSolid" type="{http://www.opengis.net/gml}MultiSolidPropertyType" minOccurs="0"/>
<element ref="{http://www.opengis.net/citygml/vegetation/1.0}_GenericApplicationPropertyOfPlantCover" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected LengthType |
averageHeight
|
protected String |
clazz
|
protected List<String> |
function
|
protected List<Object> |
genericApplicationPropertyOfPlantCover
|
protected MultiSolidPropertyType |
lod1MultiSolid
|
protected MultiSurfacePropertyType |
lod1MultiSurface
|
protected MultiSolidPropertyType |
lod2MultiSolid
|
protected MultiSurfacePropertyType |
lod2MultiSurface
|
protected MultiSolidPropertyType |
lod3MultiSolid
|
protected MultiSurfacePropertyType |
lod3MultiSurface
|
protected MultiSurfacePropertyType |
lod4MultiSurface
|
| Fields inherited from class net.opengis.citygml.vegetation.v_1_0.AbstractVegetationObjectType |
|---|
genericApplicationPropertyOfVegetationObject |
| 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 | |
|---|---|
PlantCoverType()
|
|
| Methods inherited from class net.opengis.citygml.vegetation.v_1_0.AbstractVegetationObjectType |
|---|
getGenericApplicationPropertyOfVegetationObject, isSetGenericApplicationPropertyOfVegetationObject, setGenericApplicationPropertyOfVegetationObject, unsetGenericApplicationPropertyOfVegetationObject |
| 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 LengthType averageHeight
protected MultiSurfacePropertyType lod1MultiSurface
protected MultiSurfacePropertyType lod2MultiSurface
protected MultiSurfacePropertyType lod3MultiSurface
protected MultiSurfacePropertyType lod4MultiSurface
protected MultiSolidPropertyType lod1MultiSolid
protected MultiSolidPropertyType lod2MultiSolid
protected MultiSolidPropertyType lod3MultiSolid
protected List<Object> genericApplicationPropertyOfPlantCover
| Constructor Detail |
|---|
public PlantCoverType()
| 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 LengthType getAverageHeight()
LengthTypepublic void setAverageHeight(LengthType value)
value - allowed object is
LengthTypepublic boolean isSetAverageHeight()
public MultiSurfacePropertyType getLod1MultiSurface()
MultiSurfacePropertyTypepublic void setLod1MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod1MultiSurface()
public MultiSurfacePropertyType getLod2MultiSurface()
MultiSurfacePropertyTypepublic void setLod2MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod2MultiSurface()
public MultiSurfacePropertyType getLod3MultiSurface()
MultiSurfacePropertyTypepublic void setLod3MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod3MultiSurface()
public MultiSurfacePropertyType getLod4MultiSurface()
MultiSurfacePropertyTypepublic void setLod4MultiSurface(MultiSurfacePropertyType value)
value - allowed object is
MultiSurfacePropertyTypepublic boolean isSetLod4MultiSurface()
public MultiSolidPropertyType getLod1MultiSolid()
MultiSolidPropertyTypepublic void setLod1MultiSolid(MultiSolidPropertyType value)
value - allowed object is
MultiSolidPropertyTypepublic boolean isSetLod1MultiSolid()
public MultiSolidPropertyType getLod2MultiSolid()
MultiSolidPropertyTypepublic void setLod2MultiSolid(MultiSolidPropertyType value)
value - allowed object is
MultiSolidPropertyTypepublic boolean isSetLod2MultiSolid()
public MultiSolidPropertyType getLod3MultiSolid()
MultiSolidPropertyTypepublic void setLod3MultiSolid(MultiSolidPropertyType value)
value - allowed object is
MultiSolidPropertyTypepublic boolean isSetLod3MultiSolid()
public List<Object> getGenericApplicationPropertyOfPlantCover()
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 genericApplicationPropertyOfPlantCover property.
For example, to add a new item, do as follows:
getGenericApplicationPropertyOfPlantCover().add(newItem);
Objects of the following type(s) are allowed in the list
Object
public boolean isSetGenericApplicationPropertyOfPlantCover()
public void unsetGenericApplicationPropertyOfPlantCover()
public String toString()
toString in class AbstractVegetationObjectType
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToStringappend in class AbstractVegetationObjectType
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToStringappendFields in class AbstractVegetationObjectType
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalsequals in class AbstractVegetationObjectTypepublic boolean equals(Object object)
equals in class AbstractVegetationObjectType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodehashCode in class AbstractVegetationObjectTypepublic int hashCode()
hashCode in class AbstractVegetationObjectTypepublic Object clone()
clone in class AbstractVegetationObjectTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTocopyTo in class AbstractVegetationObjectType
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTocopyTo in class AbstractVegetationObjectTypepublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTocreateNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom
public void mergeFrom(Object left,
Object right)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrommergeFrom in class AbstractVegetationObjectType
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.MergeStrategy strategy)
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrommergeFrom in class AbstractVegetationObjectTypepublic void setFunction(List<String> value)
public void setGenericApplicationPropertyOfPlantCover(List<Object> value)
public PlantCoverType withClazz(String value)
public PlantCoverType withFunction(String... values)
public PlantCoverType withFunction(Collection<String> values)
public PlantCoverType withAverageHeight(LengthType value)
public PlantCoverType withLod1MultiSurface(MultiSurfacePropertyType value)
public PlantCoverType withLod2MultiSurface(MultiSurfacePropertyType value)
public PlantCoverType withLod3MultiSurface(MultiSurfacePropertyType value)
public PlantCoverType withLod4MultiSurface(MultiSurfacePropertyType value)
public PlantCoverType withLod1MultiSolid(MultiSolidPropertyType value)
public PlantCoverType withLod2MultiSolid(MultiSolidPropertyType value)
public PlantCoverType withLod3MultiSolid(MultiSolidPropertyType value)
public PlantCoverType withGenericApplicationPropertyOfPlantCover(Object... values)
public PlantCoverType withGenericApplicationPropertyOfPlantCover(Collection<Object> values)
public PlantCoverType withFunction(List<String> value)
public PlantCoverType withGenericApplicationPropertyOfPlantCover(List<Object> value)
public PlantCoverType withGenericApplicationPropertyOfVegetationObject(Object... values)
withGenericApplicationPropertyOfVegetationObject in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfVegetationObject(Collection<Object> values)
withGenericApplicationPropertyOfVegetationObject in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfVegetationObject(List<Object> value)
withGenericApplicationPropertyOfVegetationObject in class AbstractVegetationObjectTypepublic PlantCoverType withCreationDate(XMLGregorianCalendar value)
withCreationDate in class AbstractVegetationObjectTypepublic PlantCoverType withTerminationDate(XMLGregorianCalendar value)
withTerminationDate in class AbstractVegetationObjectTypepublic PlantCoverType withExternalReference(ExternalReferenceType... values)
withExternalReference in class AbstractVegetationObjectTypepublic PlantCoverType withExternalReference(Collection<ExternalReferenceType> values)
withExternalReference in class AbstractVegetationObjectTypepublic PlantCoverType withGeneralizesTo(GeneralizationRelationType... values)
withGeneralizesTo in class AbstractVegetationObjectTypepublic PlantCoverType withGeneralizesTo(Collection<GeneralizationRelationType> values)
withGeneralizesTo in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfCityObject(JAXBElement<?>... values)
withGenericApplicationPropertyOfCityObject in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfCityObject(Collection<JAXBElement<?>> values)
withGenericApplicationPropertyOfCityObject in class AbstractVegetationObjectTypepublic PlantCoverType withExternalReference(List<ExternalReferenceType> value)
withExternalReference in class AbstractVegetationObjectTypepublic PlantCoverType withGeneralizesTo(List<GeneralizationRelationType> value)
withGeneralizesTo in class AbstractVegetationObjectTypepublic PlantCoverType withGenericApplicationPropertyOfCityObject(List<JAXBElement<?>> value)
withGenericApplicationPropertyOfCityObject in class AbstractVegetationObjectType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||