org.citygml4j.jaxb.gml._3_1_1
Class GridFunctionType

java.lang.Object
  extended by org.citygml4j.jaxb.gml._3_1_1.GridFunctionType
Direct Known Subclasses:
IndexMapType

public class GridFunctionType
extends java.lang.Object

Defines how values in the domain are mapped to the range set. The start point and the sequencing rule are specified here.

Java class for GridFunctionType complex type.

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

 <complexType name="GridFunctionType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="sequenceRule" type="{http://www.opengis.net/gml}SequenceRuleType" minOccurs="0"/>
         <element name="startPoint" type="{http://www.opengis.net/gml}integerList" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Constructor Summary
GridFunctionType()
           
 
Method Summary
 SequenceRuleType getSequenceRule()
          Gets the value of the sequenceRule property.
 java.util.List<java.math.BigInteger> getStartPoint()
          Gets the value of the startPoint property.
 boolean isSetSequenceRule()
           
 boolean isSetStartPoint()
           
 void setSequenceRule(SequenceRuleType value)
          Sets the value of the sequenceRule property.
 void setStartPoint(java.util.List<java.math.BigInteger> startPoint)
          Sets the value of the startPoint property.
 void unsetStartPoint()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GridFunctionType

public GridFunctionType()
Method Detail

getSequenceRule

public SequenceRuleType getSequenceRule()
Gets the value of the sequenceRule property.

Returns:
possible object is SequenceRuleType

setSequenceRule

public void setSequenceRule(SequenceRuleType value)
Sets the value of the sequenceRule property.

Parameters:
value - allowed object is SequenceRuleType

isSetSequenceRule

public boolean isSetSequenceRule()

getStartPoint

public java.util.List<java.math.BigInteger> getStartPoint()
Gets the value of the startPoint 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 startPoint property.

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

    getStartPoint().add(newItem);
 

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


isSetStartPoint

public boolean isSetStartPoint()

unsetStartPoint

public void unsetStartPoint()

setStartPoint

public void setStartPoint(java.util.List<java.math.BigInteger> startPoint)
Sets the value of the startPoint property.

Parameters:
startPoint - allowed object is BigInteger