net.opengis.gml
Class CompositeValueType

java.lang.Object
  extended by net.opengis.gml.AbstractGMLType
      extended by net.opengis.gml.CompositeValueType
Direct Known Subclasses:
ValueArrayType

public class CompositeValueType
extends AbstractGMLType

Aggregate value built from other Values using the Composite pattern. It contains zero or an arbitrary number of valueComponent elements, and zero or one valueComponents elements. It may be used for strongly coupled aggregates (vectors, tensors) or for arbitrary collections of values.

Classe Java pour CompositeValueType complex type.

Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.

 <complexType name="CompositeValueType">
   <complexContent>
     <extension base="{http://www.opengis.net/gml}AbstractGMLType">
       <sequence>
         <element ref="{http://www.opengis.net/gml}valueComponent" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/gml}valueComponents" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<ValuePropertyType> valueComponent
           
protected  ValueArrayPropertyType valueComponents
           
 
Fields inherited from class net.opengis.gml.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
CompositeValueType()
           
 
Method Summary
 List<ValuePropertyType> getValueComponent()
          Gets the value of the valueComponent property.
 ValueArrayPropertyType getValueComponents()
          Obtient la valeur de la propriété valueComponents.
 boolean isSetValueComponent()
           
 boolean isSetValueComponents()
           
 void setValueComponents(ValueArrayPropertyType value)
          Définit la valeur de la propriété valueComponents.
 void unsetValueComponent()
           
 
Methods inherited from class net.opengis.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, unsetMetaDataProperty, unsetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valueComponent

protected List<ValuePropertyType> valueComponent

valueComponents

protected ValueArrayPropertyType valueComponents
Constructor Detail

CompositeValueType

public CompositeValueType()
Method Detail

getValueComponent

public List<ValuePropertyType> getValueComponent()
Gets the value of the valueComponent 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 valueComponent property.

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

    getValueComponent().add(newItem);
 

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


isSetValueComponent

public boolean isSetValueComponent()

unsetValueComponent

public void unsetValueComponent()

getValueComponents

public ValueArrayPropertyType getValueComponents()
Obtient la valeur de la propriété valueComponents.

Returns:
possible object is ValueArrayPropertyType

setValueComponents

public void setValueComponents(ValueArrayPropertyType value)
Définit la valeur de la propriété valueComponents.

Parameters:
value - allowed object is ValueArrayPropertyType

isSetValueComponents

public boolean isSetValueComponents()


Copyright © 2014 IRSTV CNRS-FR-2488. All Rights Reserved.