ucar.nc2.ft.point.standard
Class StandardStationProfileCollectionImpl

java.lang.Object
  extended by ucar.nc2.ft.point.MultipleNestedPointCollectionImpl
      extended by ucar.nc2.ft.point.StationProfileCollectionImpl
          extended by ucar.nc2.ft.point.standard.StandardStationProfileCollectionImpl
All Implemented Interfaces:
FeatureCollection, NestedPointFeatureCollection, StationCollection, StationProfileFeatureCollection

public class StandardStationProfileCollectionImpl
extends StationProfileCollectionImpl

Object Heirarchy: StationProfileFeatureCollection (StandardStationProfileCollectionImpl) StationProfileFeature (StandardStationProfileFeature) ProfileFeature (StandardProfileFeature) PointFeatureIterator (StandardPointFeatureIterator) PointFeature

Since:
Mar 28, 2008
Author:
caron

Field Summary
 
Fields inherited from class ucar.nc2.ft.point.StationProfileCollectionImpl
localIterator, stationHelper
 
Fields inherited from class ucar.nc2.ft.point.MultipleNestedPointCollectionImpl
name
 
Method Summary
 NestedPointFeatureCollectionIterator getNestedPointFeatureCollectionIterator(int bufferSize)
          Iterate through the collection, composed of NestedPointFeatureCollection.
protected  void initStationHelper()
           
 Station makeStation(StructureData stationData, int recnum)
           
 
Methods inherited from class ucar.nc2.ft.point.StationProfileCollectionImpl
compareTo, getBoundingBox, getPointFeatureCollectionIterator, getStation, getStationProfileFeature, getStations, getStations, getStations, hasNext, next, resetIteration, subset, subset
 
Methods inherited from class ucar.nc2.ft.point.MultipleNestedPointCollectionImpl
flatten, getCollectionFeatureType, getName, isMultipleNested, setSize, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ucar.nc2.ft.NestedPointFeatureCollection
flatten, isMultipleNested, size
 
Methods inherited from interface ucar.nc2.ft.FeatureCollection
getCollectionFeatureType, getName
 

Method Detail

initStationHelper

protected void initStationHelper()
Specified by:
initStationHelper in class StationProfileCollectionImpl

makeStation

public Station makeStation(StructureData stationData,
                           int recnum)

getNestedPointFeatureCollectionIterator

public NestedPointFeatureCollectionIterator getNestedPointFeatureCollectionIterator(int bufferSize)
                                                                             throws IOException
Description copied from interface: NestedPointFeatureCollection
Iterate through the collection, composed of NestedPointFeatureCollection. Use this only if isMultipleNested() = true.

Parameters:
bufferSize - how many bytes can be used to buffer data, use -1 to use default.
Returns:
an iterator through NestedPointFeatureCollection objects.
Throws:
IOException - on read error


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.