|
||||||||||
| 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.transportation.v_1_0.AbstractTransportationObjectType
net.opengis.citygml.transportation.v_1_0.AuxiliaryTrafficAreaType
public class AuxiliaryTrafficAreaType
Type describing the class for auxiliary traffic Areas. These are the surfaces where no traffic actually takes place, but which belong to a transportation object. Examples are kerbstones, road markings and grass stripes. As subclass of _CityObject, an AuxiliaryTrafficArea inherits all attributes and relations, in particular an id, names, external references, and generalization relations.
Java class for AuxiliaryTrafficAreaType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AuxiliaryTrafficAreaType">
<complexContent>
<extension base="{http://www.opengis.net/citygml/transportation/1.0}AbstractTransportationObjectType">
<sequence>
<element name="function" type="{http://www.opengis.net/citygml/transportation/1.0}AuxiliaryTrafficAreaFunctionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="surfaceMaterial" type="{http://www.opengis.net/citygml/transportation/1.0}TrafficSurfaceMaterialType" 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 ref="{http://www.opengis.net/citygml/transportation/1.0}_GenericApplicationPropertyOfAuxiliaryTrafficArea" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected List<String> |
function
|
protected List<Object> |
genericApplicationPropertyOfAuxiliaryTrafficArea
|
protected MultiSurfacePropertyType |
lod2MultiSurface
|
protected MultiSurfacePropertyType |
lod3MultiSurface
|
protected MultiSurfacePropertyType |
lod4MultiSurface
|
protected String |
surfaceMaterial
|
| Fields inherited from class net.opengis.citygml.transportation.v_1_0.AbstractTransportationObjectType |
|---|
genericApplicationPropertyOfTransportationObject |
| 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 | |
|---|---|
AuxiliaryTrafficAreaType()
|
|
| Methods inherited from class net.opengis.citygml.transportation.v_1_0.AbstractTransportationObjectType |
|---|
getGenericApplicationPropertyOfTransportationObject, isSetGenericApplicationPropertyOfTransportationObject, setGenericApplicationPropertyOfTransportationObject, unsetGenericApplicationPropertyOfTransportationObject |
| 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 List<String> function
protected String surfaceMaterial
protected MultiSurfacePropertyType lod2MultiSurface
protected MultiSurfacePropertyType lod3MultiSurface
protected MultiSurfacePropertyType lod4MultiSurface
protected List<Object> genericApplicationPropertyOfAuxiliaryTrafficArea
| Constructor Detail |
|---|
public AuxiliaryTrafficAreaType()
| Method Detail |
|---|
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 String getSurfaceMaterial()
Stringpublic void setSurfaceMaterial(String value)
value - allowed object is
Stringpublic boolean isSetSurfaceMaterial()
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 List<Object> getGenericApplicationPropertyOfAuxiliaryTrafficArea()
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 genericApplicationPropertyOfAuxiliaryTrafficArea property.
For example, to add a new item, do as follows:
getGenericApplicationPropertyOfAuxiliaryTrafficArea().add(newItem);
Objects of the following type(s) are allowed in the list
Object
public boolean isSetGenericApplicationPropertyOfAuxiliaryTrafficArea()
public void unsetGenericApplicationPropertyOfAuxiliaryTrafficArea()
public String toString()
toString in class AbstractTransportationObjectType
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 AbstractTransportationObjectType
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 AbstractTransportationObjectType
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 AbstractTransportationObjectTypepublic boolean equals(Object object)
equals in class AbstractTransportationObjectType
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 AbstractTransportationObjectTypepublic int hashCode()
hashCode in class AbstractTransportationObjectTypepublic Object clone()
clone in class AbstractTransportationObjectTypepublic Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2copyTo in class AbstractTransportationObjectType
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 AbstractTransportationObjectTypepublic 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 AbstractTransportationObjectType
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 AbstractTransportationObjectTypepublic void setFunction(List<String> value)
public void setGenericApplicationPropertyOfAuxiliaryTrafficArea(List<Object> value)
public AuxiliaryTrafficAreaType withFunction(String... values)
public AuxiliaryTrafficAreaType withFunction(Collection<String> values)
public AuxiliaryTrafficAreaType withSurfaceMaterial(String value)
public AuxiliaryTrafficAreaType withLod2MultiSurface(MultiSurfacePropertyType value)
public AuxiliaryTrafficAreaType withLod3MultiSurface(MultiSurfacePropertyType value)
public AuxiliaryTrafficAreaType withLod4MultiSurface(MultiSurfacePropertyType value)
public AuxiliaryTrafficAreaType withGenericApplicationPropertyOfAuxiliaryTrafficArea(Object... values)
public AuxiliaryTrafficAreaType withGenericApplicationPropertyOfAuxiliaryTrafficArea(Collection<Object> values)
public AuxiliaryTrafficAreaType withFunction(List<String> value)
public AuxiliaryTrafficAreaType withGenericApplicationPropertyOfAuxiliaryTrafficArea(List<Object> value)
public AuxiliaryTrafficAreaType withGenericApplicationPropertyOfTransportationObject(Object... values)
withGenericApplicationPropertyOfTransportationObject in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withGenericApplicationPropertyOfTransportationObject(Collection<Object> values)
withGenericApplicationPropertyOfTransportationObject in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withGenericApplicationPropertyOfTransportationObject(List<Object> value)
withGenericApplicationPropertyOfTransportationObject in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withCreationDate(XMLGregorianCalendar value)
withCreationDate in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withTerminationDate(XMLGregorianCalendar value)
withTerminationDate in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withExternalReference(ExternalReferenceType... values)
withExternalReference in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withExternalReference(Collection<ExternalReferenceType> values)
withExternalReference in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withGeneralizesTo(GeneralizationRelationType... values)
withGeneralizesTo in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withGeneralizesTo(Collection<GeneralizationRelationType> values)
withGeneralizesTo in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withGenericApplicationPropertyOfCityObject(JAXBElement<?>... values)
withGenericApplicationPropertyOfCityObject in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withGenericApplicationPropertyOfCityObject(Collection<JAXBElement<?>> values)
withGenericApplicationPropertyOfCityObject in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withExternalReference(List<ExternalReferenceType> value)
withExternalReference in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withGeneralizesTo(List<GeneralizationRelationType> value)
withGeneralizesTo in class AbstractTransportationObjectTypepublic AuxiliaryTrafficAreaType withGenericApplicationPropertyOfCityObject(List<JAXBElement<?>> value)
withGenericApplicationPropertyOfCityObject in class AbstractTransportationObjectType
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||