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

java.lang.Object
  extended by org.deegree.feature.persistence.postgis.jaxb.AbstractPropertyDecl
Direct Known Subclasses:
CodePropertyDecl, CustomPropertyDecl, FeaturePropertyDecl, GeometryPropertyDecl, MeasurePropertyDecl, SimplePropertyDecl

public abstract class AbstractPropertyDecl
extends java.lang.Object

Declaration of a property of a feature type.

Java class for AbstractPropertyType complex type.

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

 <complexType name="AbstractPropertyType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.deegree.org/datasource/feature/postgis}JoinedTable" minOccurs="0"/>
       </sequence>
       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}QName" />
       <attribute name="minOccurs" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" />
       <attribute name="maxOccurs">
         <simpleType>
           <union memberTypes=" {http://www.w3.org/2001/XMLSchema}positiveInteger">
             <simpleType>
               <restriction base="{http://www.w3.org/2001/XMLSchema}token">
                 <enumeration value="unbounded"/>
               </restriction>
             </simpleType>
           </union>
         </simpleType>
       </attribute>
       <attribute name="mapping" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="nilMapping" type="{http://www.w3.org/2001/XMLSchema}string" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  JoinedTable joinedTable
           
protected  java.lang.String mapping
           
protected  java.lang.String maxOccurs
           
protected  java.math.BigInteger minOccurs
           
protected  javax.xml.namespace.QName name
           
protected  java.lang.String nilMapping
           
 
Constructor Summary
AbstractPropertyDecl()
           
 
Method Summary
 JoinedTable getJoinedTable()
          Gets the value of the joinedTable property.
 java.lang.String getMapping()
          Gets the value of the mapping property.
 java.lang.String getMaxOccurs()
          Gets the value of the maxOccurs property.
 java.math.BigInteger getMinOccurs()
          Gets the value of the minOccurs property.
 javax.xml.namespace.QName getName()
          Gets the value of the name property.
 java.lang.String getNilMapping()
          Gets the value of the nilMapping property.
 void setJoinedTable(JoinedTable value)
          Sets the value of the joinedTable property.
 void setMapping(java.lang.String value)
          Sets the value of the mapping property.
 void setMaxOccurs(java.lang.String value)
          Sets the value of the maxOccurs property.
 void setMinOccurs(java.math.BigInteger value)
          Sets the value of the minOccurs property.
 void setName(javax.xml.namespace.QName value)
          Sets the value of the name property.
 void setNilMapping(java.lang.String value)
          Sets the value of the nilMapping property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

joinedTable

protected JoinedTable joinedTable

name

protected javax.xml.namespace.QName name

minOccurs

protected java.math.BigInteger minOccurs

maxOccurs

protected java.lang.String maxOccurs

mapping

protected java.lang.String mapping

nilMapping

protected java.lang.String nilMapping
Constructor Detail

AbstractPropertyDecl

public AbstractPropertyDecl()
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

getName

public javax.xml.namespace.QName getName()
Gets the value of the name property.

Returns:
possible object is QName

setName

public void setName(javax.xml.namespace.QName value)
Sets the value of the name property.

Parameters:
value - allowed object is QName

getMinOccurs

public java.math.BigInteger getMinOccurs()
Gets the value of the minOccurs property.

Returns:
possible object is BigInteger

setMinOccurs

public void setMinOccurs(java.math.BigInteger value)
Sets the value of the minOccurs property.

Parameters:
value - allowed object is BigInteger

getMaxOccurs

public java.lang.String getMaxOccurs()
Gets the value of the maxOccurs property.

Returns:
possible object is String

setMaxOccurs

public void setMaxOccurs(java.lang.String value)
Sets the value of the maxOccurs property.

Parameters:
value - allowed object is String

getMapping

public java.lang.String getMapping()
Gets the value of the mapping property.

Returns:
possible object is String

setMapping

public void setMapping(java.lang.String value)
Sets the value of the mapping property.

Parameters:
value - allowed object is String

getNilMapping

public java.lang.String getNilMapping()
Gets the value of the nilMapping property.

Returns:
possible object is String

setNilMapping

public void setNilMapping(java.lang.String value)
Sets the value of the nilMapping property.

Parameters:
value - allowed object is String


Copyright © 2011. All Rights Reserved.