Package hec.util

Class TimeWindowExtensionDialog

All Implemented Interfaces:
ComponentListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, RootPaneContainer, WindowConstants, Modifiable

public class TimeWindowExtensionDialog extends RmaJDialog
See Also:
  • Field Details

  • Constructor Details

    • TimeWindowExtensionDialog

      public TimeWindowExtensionDialog(JFrame parent, HecTime startTime, HecTime endTime, int defaultInterval, boolean irregular)
    • TimeWindowExtensionDialog

      public TimeWindowExtensionDialog(JDialog parent, HecTime startTime, HecTime endTime, int defaultInterval, boolean irregular)
    • TimeWindowExtensionDialog

      public TimeWindowExtensionDialog(JFrame parent, HecTime startTime, HecTime endTime, int defaultInterval, boolean irregular, boolean insertRows, int insertRowNumber, HecTime insertStartTime, HecTime insertEndTime)
    • TimeWindowExtensionDialog

      public TimeWindowExtensionDialog(JDialog parent, HecTime startTime, HecTime endTime, int defaultInterval, boolean irregular, boolean insertRows, int insertRowNumber, HecTime insertStartTime, HecTime insertEndTime)
    • TimeWindowExtensionDialog

      public TimeWindowExtensionDialog(JFrame parent, int[] timeArray, int defaultInterval, boolean irregular, int selectedRow)
    • TimeWindowExtensionDialog

      public TimeWindowExtensionDialog(JDialog parent, int[] timeArray, int defaultInterval, boolean irregular, int selectedRow)
    • TimeWindowExtensionDialog

      public TimeWindowExtensionDialog(JFrame parent, HecTimeArray timeArray, int defaultInterval, boolean irregular, int selectedRow)
    • TimeWindowExtensionDialog

      public TimeWindowExtensionDialog(JDialog parent, HecTimeArray timeArray, int defaultInterval, boolean irregular, int selectedRow)
  • Method Details

    • setup

      protected void setup(HecTime startTime, HecTime endTime, int defaultInterval, boolean irregular, boolean insertRows, int insertRowNumber, HecTime insertStartTime, HecTime insertEndTime)
    • getTimesSetup

      protected void getTimesSetup(HecTimeArray timeArray, int defaultInterval, boolean irregular, int selectedRow)
    • showIncludeTimesCheckBox

      public void showIncludeTimesCheckBox(boolean show)
    • isInserted

      public boolean isInserted()
    • isPrepended

      public boolean isPrepended()
    • isAppended

      public boolean isAppended()
    • getNumberInsertedRows

      public int getNumberInsertedRows()
    • getNumberPrependedRows

      public int getNumberPrependedRows()
    • getNumberAppendedRows

      public int getNumberAppendedRows()
    • getInsertedTimes

      public HecTimeArray getInsertedTimes()
    • getPrependedTimes

      public HecTimeArray getPrependedTimes()
    • getAppendedTimes

      public HecTimeArray getAppendedTimes()
    • setTimeZone

      public void setTimeZone(TimeZone dataTimeZone, TimeZone viewTimeZone)
    • build

      protected void build()
    • OKpressed

      protected void OKpressed()
    • cancelPressed

      protected void cancelPressed()
    • canceled

      public boolean canceled()
    • init

      protected void init(HecTime startTime, HecTime endTime, int defaultInterval, HecTime insertStartTime, HecTime insertEndTime)
    • getListOfIntervals

      protected void getListOfIntervals()
    • computeDefaultInterval

      protected int computeDefaultInterval(HecTimeArray timeArray)