Package hec.io

Class DSSIdentifier

java.lang.Object
hec.io.DSSIdentifier
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DSSArrayContainer, DSSPairedDataContainer

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

    • _fileName

      protected String _fileName
    • _dssPath

      protected String _dssPath
    • _type

      protected String _type
    • _startTime

      protected HecTime _startTime
    • _endTime

      protected HecTime _endTime
    • _units

      protected String _units
    • _verticalDatumInfo

      protected String _verticalDatumInfo
    • _currentVerticalDatum

      protected String _currentVerticalDatum
    • _readPrevious

      protected boolean _readPrevious
    • _readSubsequent

      protected boolean _readSubsequent
    • _updateTime

      protected long _updateTime
    • _timeZoneID

      protected String _timeZoneID
  • Constructor Details

    • DSSIdentifier

      public DSSIdentifier()
    • DSSIdentifier

      public DSSIdentifier(String fname)
    • DSSIdentifier

      public DSSIdentifier(String fname, String path)
    • DSSIdentifier

      public DSSIdentifier(DSSIdentifier dssId)
  • Method Details

    • setType

      public void setType(String type)
    • getType

      public String getType()
    • setReadPrevious

      public void setReadPrevious(boolean bool)
    • setReadSubsequent

      public void setReadSubsequent(boolean bool)
    • getReadPrevious

      public boolean getReadPrevious()
    • getReadSubsequent

      public boolean getReadSubsequent()
    • setFileName

      public void setFileName(String fileName)
    • getFileName

      public String getFileName()
    • setDSSPath

      public void setDSSPath(String dssPath)
    • getDSSPath

      public String getDSSPath()
    • setUnits

      public void setUnits(String units)
    • getUnits

      public String getUnits()
    • setTimeZoneID

      public void setTimeZoneID(String timeZoneID)
    • getTimeZoneID

      public String getTimeZoneID()
    • getVerticalDatumInfo

      public String getVerticalDatumInfo()
    • getCurrentVerticalDatum

      public String getCurrentVerticalDatum()
    • setVerticalDatumInfo

      public void setVerticalDatumInfo(String verticalDatumInfo)
    • setCurrentVerticalDatum

      public void setCurrentVerticalDatum(String currentVerticalDatum)
    • setTimeWindow

      public void setTimeWindow(String timeWindow)
    • getTimeWindow

      public String getTimeWindow()
    • setTimeWindow

      public void setTimeWindow(HecTime start, HecTime end)
    • setStartTime

      public void setStartTime(HecTime time)
    • getStartTime

      public HecTime getStartTime()
    • setEndTime

      public void setEndTime(HecTime time)
    • getEndTime

      public HecTime getEndTime()
    • toString

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

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • equals

      public boolean equals(DSSIdentifier dssId)
    • getUpdateTime

      public long getUpdateTime()
    • setUpdateTime

      public void setUpdateTime(long time)