Class SortedSimpleFeatureCollection

    • Method Detail

      • features

        public SimpleFeatureIterator features()
        Description copied from interface: SimpleFeatureCollection
        Obtain a SimpleFeatureIterator of the Features within this SimpleFeatureCollection.

        The implementation of FeatureIterator must adhere to the rules of fail-fast concurrent modification. In addition (to allow for resource backed collections) the SimpleFeatureIterator.close() method must be called.

        Example use:

        
         SimpleFeatureIterator iterator=collection.features();
         try {
             while( iterator.hasNext()  ){
                  SimpleFeature feature = iterator.next();
                  System.out.println( feature.getID() );
             }
         }
         finally {
             iterator.close();
         }
         
        Specified by:
        features in interface FeatureCollection<SimpleFeatureType,​SimpleFeature>
        Specified by:
        features in interface SimpleFeatureCollection
        Overrides:
        features in class DecoratingSimpleFeatureCollection
        Returns:
        A FeatureIterator.