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

java.lang.Object
  extended by org.deegree.feature.persistence.postgis.jaxb.AbstractPropertyDecl
      extended by org.deegree.feature.persistence.postgis.jaxb.CustomPropertyDecl

public class CustomPropertyDecl
extends AbstractPropertyDecl

Definition of a custom-valued property of a feature type.

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}AbstractPropertyType">
       <sequence>
         <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
           
 
Fields inherited from class org.deegree.feature.persistence.postgis.jaxb.AbstractPropertyDecl
joinedTable, mapping, maxOccurs, minOccurs, name, nilMapping
 
Constructor Summary
CustomPropertyDecl()
           
 
Method Summary
 java.util.List<javax.xml.bind.JAXBElement<? extends CustomMapping>> getAbstractCustomMapping()
          Gets the value of the abstractCustomMapping property.
 
Methods inherited from class org.deegree.feature.persistence.postgis.jaxb.AbstractPropertyDecl
getJoinedTable, getMapping, getMaxOccurs, getMinOccurs, getName, getNilMapping, setJoinedTable, setMapping, setMaxOccurs, setMinOccurs, setName, setNilMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

abstractCustomMapping

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

CustomPropertyDecl

public CustomPropertyDecl()
Method Detail

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.