Class 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 Detail

      • pointer

        protected NodePointer pointer
        The feature type node pointer
      • featureType

        protected ComplexType featureType
        The feature type
      • position

        protected int position
        current position
    • Constructor Detail

      • FeatureTypeAttributeIterator

        public FeatureTypeAttributeIterator​(NodePointer pointer,
                                            ComplexType featureType)
    • Method Detail

      • 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