ucar.nc2.ft.point.collection
Class CollectionManager

java.lang.Object
  extended by ucar.nc2.ft.point.collection.CollectionManager
All Implemented Interfaces:
TimedCollection

public class CollectionManager
extends java.lang.Object
implements TimedCollection

Manages feature dataset collections. collection URI syntax: directory/filter?dateFormatMark

Since:
May 20, 2009
Author:
caron

Method Summary
static CollectionManager factory(java.lang.String collectionDesc, java.util.Formatter errlog)
           
 DateRange getDateRange()
           
 java.util.Iterator<TimedCollection.Dataset> getIterator()
           
 TimedCollection.Dataset getPrototype()
           
 TimedCollection subset(DateRange range)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

factory

public static CollectionManager factory(java.lang.String collectionDesc,
                                        java.util.Formatter errlog)

getPrototype

public TimedCollection.Dataset getPrototype()
Specified by:
getPrototype in interface TimedCollection

getIterator

public java.util.Iterator<TimedCollection.Dataset> getIterator()
Specified by:
getIterator in interface TimedCollection

subset

public TimedCollection subset(DateRange range)
Specified by:
subset in interface TimedCollection

getDateRange

public DateRange getDateRange()
Specified by:
getDateRange in interface TimedCollection

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object