Class FeatureTypeAttributeIterator

Object
FeatureTypeAttributeIterator
All Implemented Interfaces:
NodeIterator

public class FeatureTypeAttributeIterator extends Object implements NodeIterator
A special iterator for iterating over the attributes of a feature type.
Author:
Niels Charlier (Curtin University of Technology)
  • Field Details

    • pointer

      protected NodePointer pointer
      The feature type node pointer
    • featureType

      protected ComplexType featureType
      The feature type
    • children

      protected List<PropertyDescriptor> children
    • position

      protected int position
      current position
  • Constructor Details

    • FeatureTypeAttributeIterator

      public FeatureTypeAttributeIterator(NodePointer pointer, ComplexType featureType)
  • Method Details

    • getPosition

      public int getPosition()
      Specified by:
      getPosition in interface NodeIterator
    • setPosition

      public boolean setPosition(int position)
      Specified by:
      setPosition in interface NodeIterator
    • getNodePointer

      public NodePointer getNodePointer()
      Specified by:
      getNodePointer in interface NodeIterator