thredds.inventory
Class CollectionSpecParser
java.lang.Object
thredds.inventory.CollectionSpecParser
@ThreadSafe
public class CollectionSpecParser
- extends Object
Parses the collection specification string.
the idea is that one copies the full path of an example dataset, then edits it
Example: "/data/ldm/pub/native/grid/NCEP/GFS/Alaska_191km/** /GFS_Alaska_191km_#yyyyMMdd_HHmm#.grib1"
- rootDir ="/data/ldm/pub/native/grid/NCEP/GFS/Alaska_191km"/
- subdirs=yes (because ** is present)
- dateFormatMark="GFS_Alaska_191km_#yyyyMMdd_HHmm"
- onName=yes
- regexp= "GFS_Alaska_191km.........\.grib1"
Example: "Q:/grid/grib/grib1/data/agg/.*\.grb"
- rootDir ="Q:/grid/grib/grib1/data/agg/"/
- subdirs=no
- dateFormatMark=null
- onName=yes
- regexp= ".*\.grb" (anything ending with .grb)
"Q:/grid/grib/grib1/data/agg/"
- Since:
- Jul 7, 2009
- Author:
- caron
CollectionSpecParser
public CollectionSpecParser(String collectionSpec,
Formatter errlog)
getSpec
public String getSpec()
getTopDir
public String getTopDir()
wantSubdirs
public boolean wantSubdirs()
getFilter
public Pattern getFilter()
getDateFormatMark
public String getDateFormatMark()
isError
public boolean isError()
toString
public String toString()
- Overrides:
toString
in class Object
main
public static void main(String[] arg)
main2
public static void main2(String[] arg)
Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.