deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.feature.types.jaxb
Class AbstractPropertyDecl

java.lang.Object
  extended by org.deegree.feature.types.jaxb.AbstractPropertyDecl
Direct Known Subclasses:
CustomComplexPropertyDecl.Type, FeaturePropertyDecl, GeometryPropertyDecl, SimplePropertyDecl

public abstract class AbstractPropertyDecl
extends 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">
       <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>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String maxOccurs
           
protected  BigInteger minOccurs
           
protected  QName name
           
 
Constructor Summary
AbstractPropertyDecl()
           
 
Method Summary
 String getMaxOccurs()
          Gets the value of the maxOccurs property.
 BigInteger getMinOccurs()
          Gets the value of the minOccurs property.
 QName getName()
          Gets the value of the name property.
 void setMaxOccurs(String value)
          Sets the value of the maxOccurs property.
 void setMinOccurs(BigInteger value)
          Sets the value of the minOccurs property.
 void setName(QName value)
          Sets the value of the name property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected QName name

minOccurs

protected BigInteger minOccurs

maxOccurs

protected String maxOccurs
Constructor Detail

AbstractPropertyDecl

public AbstractPropertyDecl()
Method Detail

getName

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

Returns:
possible object is QName

setName

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

Parameters:
value - allowed object is QName

getMinOccurs

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

Returns:
possible object is BigInteger

setMinOccurs

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

Parameters:
value - allowed object is BigInteger

getMaxOccurs

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

Returns:
possible object is String

setMaxOccurs

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

Parameters:
value - allowed object is String

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>