org.citygml4j.jaxb.gml._3_1_1
Class MultiSurfaceType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGMLType
      extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGeometryType
          extended by org.citygml4j.jaxb.gml._3_1_1.AbstractGeometricAggregateType
              extended by org.citygml4j.jaxb.gml._3_1_1.MultiSurfaceType

public class MultiSurfaceType
extends AbstractGeometricAggregateType

A MultiSurface is defined by one or more Surfaces, referenced through surfaceMember elements.

Java-Klasse für MultiSurfaceType complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <complexType name="MultiSurfaceType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractGeometricAggregateType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}surfaceMember" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}surfaceMembers" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Constructor Summary
MultiSurfaceType()
           
 
Method Summary
 java.util.List<SurfacePropertyType> getSurfaceMember()
          Gets the value of the surfaceMember property.
 SurfaceArrayPropertyType getSurfaceMembers()
          Ruft den Wert der surfaceMembers-Eigenschaft ab.
 boolean isSetSurfaceMember()
           
 boolean isSetSurfaceMembers()
           
 void setSurfaceMember(java.util.List<SurfacePropertyType> surfaceMember)
          Sets the value of the surfaceMember property.
 void setSurfaceMembers(SurfaceArrayPropertyType value)
          Legt den Wert der surfaceMembers-Eigenschaft fest.
 void unsetSurfaceMember()
           
 
Methods inherited from class org.citygml4j.jaxb.gml._3_1_1.AbstractGeometryType
getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, isSetAxisLabels, isSetGid, isSetSrsDimension, isSetSrsName, isSetUomLabels, setAxisLabels, setGid, setSrsDimension, setSrsName, setUomLabels, unsetAxisLabels, unsetUomLabels
 
Methods inherited from class org.citygml4j.jaxb.gml._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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiSurfaceType

public MultiSurfaceType()
Method Detail

getSurfaceMember

public java.util.List<SurfacePropertyType> getSurfaceMember()
Gets the value of the surfaceMember 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 surfaceMember property.

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

    getSurfaceMember().add(newItem);
 

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


isSetSurfaceMember

public boolean isSetSurfaceMember()

unsetSurfaceMember

public void unsetSurfaceMember()

getSurfaceMembers

public SurfaceArrayPropertyType getSurfaceMembers()
Ruft den Wert der surfaceMembers-Eigenschaft ab.

Returns:
possible object is SurfaceArrayPropertyType

setSurfaceMembers

public void setSurfaceMembers(SurfaceArrayPropertyType value)
Legt den Wert der surfaceMembers-Eigenschaft fest.

Parameters:
value - allowed object is SurfaceArrayPropertyType

isSetSurfaceMembers

public boolean isSetSurfaceMembers()

setSurfaceMember

public void setSurfaceMember(java.util.List<SurfacePropertyType> surfaceMember)
Sets the value of the surfaceMember property.

Parameters:
surfaceMember - allowed object is SurfacePropertyType