Class CondensedReference

java.lang.Object
hec.heclib.dss.CondensedReference
All Implemented Interfaces:
Serializable

public class CondensedReference extends Object implements Serializable
See Also:
  • Field Details

    • nominalPathname

      protected String nominalPathname
    • pathnameList

      protected String[] pathnameList
    • collection

      protected Vector<CondensedReference> collection
    • _julianStart

      protected int _julianStart
    • _julianEnd

      protected int _julianEnd
  • Constructor Details

    • CondensedReference

      public CondensedReference()
    • CondensedReference

      public CondensedReference(String nominalPath)
    • CondensedReference

      public CondensedReference(TimeSeriesContainer tsc)
  • Method Details

    • set

      public void set(TimeSeriesContainer tsc)
    • setPathnameArray

      public void setPathnameArray(String[] paths, int number)
    • setCollection

      public void setCollection(Vector<CondensedReference> coll)
    • getCollection

      public Vector<CondensedReference> getCollection()
    • size

      public int size()
    • isaCollection

      public boolean isaCollection()
    • complete

      public void complete(HecDssCatalog dataManager, String[] paths, int number, boolean querryTimes)
    • parseCollection

      protected void parseCollection()
    • getNominalPathname

      public String getNominalPathname()
    • getPathnameList

      public String[] getPathnameList()
    • getFirstPathname

      public String getFirstPathname()
    • getLastPathname

      public String getLastPathname()
    • getPathname

      public String getPathname(int number)
    • removePathname

      public boolean removePathname(int element)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPathnameTimes

      public void getPathnameTimes(Object dataManager, HecTime start, HecTime end)
    • getDataTimes

      public void getDataTimes(HecDssCatalog dataManager, HecTime start, HecTime end)
    • generatePathnameList

      public int generatePathnameList(HecDataManager dataManager, boolean checkPathnames)
    • generatePathnameList

      protected String[] generatePathnameList(HecDataManager dataManager, String condensedPath, boolean checkPathnames)
    • generatePathnameList

      protected String[] generatePathnameList(HecDataManager dataManager, DSSPathname path, boolean checkPathnames, HecTime start, HecTime end)
    • getNextBlockDate

      @Deprecated public static HecTime getNextBlockDate(HecDataManager noLongerUsed, HecTime datePart, String ePart)
      Deprecated.
      Use getNextBlockDate(HecTime datePart, String ePart)
    • getNextBlockDate

      public static HecTime getNextBlockDate(HecTime datePart, String ePart)
    • getBlockStartDate

      protected static int getBlockStartDate(int interval, String ePart, int jul, int[] block, int[] year, int[] month, int[] day)
    • getPathnameVector

      public Vector getPathnameVector()
    • setJulianStart

      public void setJulianStart(int julianStart)
    • setJulianEnd

      public void setJulianEnd(int julianEnd)