Package jam.panels
Class StatusProvider.Helper
- java.lang.Object
-
- jam.panels.StatusProvider.Helper
-
- All Implemented Interfaces:
StatusProvider
- Enclosing interface:
- StatusProvider
public static class StatusProvider.Helper extends java.lang.Object implements StatusProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jam.panels.StatusProvider
StatusProvider.Helper
-
-
Constructor Summary
Constructors Constructor Description Helper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOverrideProvider(StatusProvider provider)
void
addStatusListener(StatusListener statusListener)
Status providers must be able to store a list of StatusListeners.void
fireStatusButtonPressed()
Fire a status bar event to anything interested.void
fireStatusChanged(int status, java.lang.String statusText)
int
getStatus()
java.lang.String
getStatusText()
boolean
hasOverrideProvider()
void
removeOverrideProvider(StatusProvider provider)
void
removeStatusListener(StatusListener statusListener)
Remove the given StatusListener from the provider's list.void
statusButtonPressed()
The status bar has been pressed.
-
-
-
Method Detail
-
addStatusListener
public void addStatusListener(StatusListener statusListener)
Description copied from interface:StatusProvider
Status providers must be able to store a list of StatusListeners. They should then call the appropriate methods on all of these to update the status.- Specified by:
addStatusListener
in interfaceStatusProvider
- Parameters:
statusListener
- the StatusListener to be added
-
removeStatusListener
public void removeStatusListener(StatusListener statusListener)
Description copied from interface:StatusProvider
Remove the given StatusListener from the provider's list.- Specified by:
removeStatusListener
in interfaceStatusProvider
- Parameters:
statusListener
- the StatusListener to be removed
-
fireStatusChanged
public void fireStatusChanged(int status, java.lang.String statusText)
- Specified by:
fireStatusChanged
in interfaceStatusProvider
-
addOverrideProvider
public void addOverrideProvider(StatusProvider provider)
- Specified by:
addOverrideProvider
in interfaceStatusProvider
-
removeOverrideProvider
public void removeOverrideProvider(StatusProvider provider)
- Specified by:
removeOverrideProvider
in interfaceStatusProvider
-
fireStatusButtonPressed
public void fireStatusButtonPressed()
Description copied from interface:StatusProvider
Fire a status bar event to anything interested.- Specified by:
fireStatusButtonPressed
in interfaceStatusProvider
-
statusButtonPressed
public void statusButtonPressed()
Description copied from interface:StatusProvider
The status bar has been pressed. This method should not really be here. You should instead callStatusProvider.fireStatusButtonPressed()
- Specified by:
statusButtonPressed
in interfaceStatusProvider
-
getStatus
public int getStatus()
- Specified by:
getStatus
in interfaceStatusProvider
-
getStatusText
public java.lang.String getStatusText()
- Specified by:
getStatusText
in interfaceStatusProvider
-
hasOverrideProvider
public boolean hasOverrideProvider()
-
-