Class DefaultJideStatusBar

java.lang.Object
org.bidib.wizard.mvc.main.view.statusbar.DefaultJideStatusBar
All Implemented Interfaces:
StatusBar

public class DefaultJideStatusBar extends Object implements StatusBar
  • Constructor Details

    • DefaultJideStatusBar

      public DefaultJideStatusBar(StatusModel statusModel)
      Constructor.
  • Method Details

    • initialize

      public void initialize()
    • getComponent

      public JComponent getComponent()
      Specified by:
      getComponent in interface StatusBar
    • setStatusText

      public void setStatusText(String message)
      Display a message on the status bar.
      Specified by:
      setStatusText in interface StatusBar
      Parameters:
      message - The message to be displayed.
    • setStatusText

      public void setStatusText(String message, int seconds)
      Display a message on the status bar then clear it after specified time.
      Specified by:
      setStatusText in interface StatusBar
      Parameters:
      message - The message to be displayed.
      seconds - Time wait for clearing the message (in seconds). Any value lesser than 1 disable this functionality.
    • setModelTime

      public void setModelTime(org.bidib.wizard.api.notification.TimeEvent timeEvent)
      Specified by:
      setModelTime in interface StatusBar
    • setProgress

      public void setProgress(String message, boolean finished)
      Specified by:
      setProgress in interface StatusBar
    • addStatusBarItem

      public void addStatusBarItem(com.jidesoft.status.StatusBarItem statusBarItem, Object constraints, int index)
      Specified by:
      addStatusBarItem in interface StatusBar
    • removeStatusBarItem

      public void removeStatusBarItem(com.jidesoft.status.StatusBarItem statusBarItem)
      Specified by:
      removeStatusBarItem in interface StatusBar
    • handleStatusBarEvent

      @EventListener(org.bidib.wizard.api.model.event.StatusBarEvent.class) public void handleStatusBarEvent(org.bidib.wizard.api.model.event.StatusBarEvent statusBarEvent)