Package jam.panels
Class StatusProvider.Helper
java.lang.Object
jam.panels.StatusProvider.Helper
- All Implemented Interfaces:
StatusProvider
- Enclosing interface:
StatusProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface jam.panels.StatusProvider
StatusProvider.Helper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addOverrideProvider
(StatusProvider provider) void
addStatusListener
(StatusListener statusListener) Status providers must be able to store a list of StatusListeners.void
Fire a status bar event to anything interested.void
fireStatusChanged
(int status, String statusText) int
boolean
void
removeOverrideProvider
(StatusProvider provider) void
removeStatusListener
(StatusListener statusListener) Remove the given StatusListener from the provider's list.void
The status bar has been pressed.
-
Constructor Details
-
Helper
public Helper()
-
-
Method Details
-
addStatusListener
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
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
- Specified by:
fireStatusChanged
in interfaceStatusProvider
-
addOverrideProvider
- Specified by:
addOverrideProvider
in interfaceStatusProvider
-
removeOverrideProvider
- 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
- Specified by:
getStatusText
in interfaceStatusProvider
-
hasOverrideProvider
public boolean hasOverrideProvider()
-