org.deegree.feature.persistence.postgis.jaxb
Class ComplexMapping

java.lang.Object
  extended by org.deegree.feature.persistence.postgis.jaxb.CustomMapping
      extended by org.deegree.feature.persistence.postgis.jaxb.ComplexMapping

public class ComplexMapping
extends CustomMapping

Defines the mapping for a part of a custom property.

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType>
   <complexContent>
     <extension base="{http://www.deegree.org/datasource/feature/postgis}AbstractCustomMappingType">
       <sequence>
         <element ref="{http://www.deegree.org/datasource/feature/postgis}JoinedTable" minOccurs="0"/>
         <element ref="{http://www.deegree.org/datasource/feature/postgis}AbstractCustomMapping" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<javax.xml.bind.JAXBElement<? extends CustomMapping>> abstractCustomMapping
           
protected  JoinedTable joinedTable
           
 
Fields inherited from class org.deegree.feature.persistence.postgis.jaxb.CustomMapping
mapping, path
 
Constructor Summary
ComplexMapping()
           
 
Method Summary
 java.util.List<javax.xml.bind.JAXBElement<? extends CustomMapping>> getAbstractCustomMapping()
          Gets the value of the abstractCustomMapping property.
 JoinedTable getJoinedTable()
          Gets the value of the joinedTable property.
 void setJoinedTable(JoinedTable value)
          Sets the value of the joinedTable property.
 
Methods inherited from class org.deegree.feature.persistence.postgis.jaxb.CustomMapping
getMapping, getPath, setMapping, setPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

joinedTable

protected JoinedTable joinedTable

abstractCustomMapping

protected java.util.List<javax.xml.bind.JAXBElement<? extends CustomMapping>> abstractCustomMapping
Constructor Detail

ComplexMapping

public ComplexMapping()
Method Detail

getJoinedTable

public JoinedTable getJoinedTable()
Gets the value of the joinedTable property.

Returns:
possible object is JoinedTable

setJoinedTable

public void setJoinedTable(JoinedTable value)
Sets the value of the joinedTable property.

Parameters:
value - allowed object is JoinedTable

getAbstractCustomMapping

public java.util.List<javax.xml.bind.JAXBElement<? extends CustomMapping>> getAbstractCustomMapping()
Gets the value of the abstractCustomMapping 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 abstractCustomMapping property.

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

    getAbstractCustomMapping().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<GeometryMapping> JAXBElement<ComplexMapping> JAXBElement<FeatureMapping> JAXBElement<CustomMapping> JAXBElement<PrimitiveMapping>



Copyright © 2011. All Rights Reserved.