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 voidaddOverrideProvider(StatusProvider provider)voidaddStatusListener(StatusListener statusListener)Status providers must be able to store a list of StatusListeners.voidfireStatusButtonPressed()Fire a status bar event to anything interested.voidfireStatusChanged(int status, java.lang.String statusText)intgetStatus()java.lang.StringgetStatusText()booleanhasOverrideProvider()voidremoveOverrideProvider(StatusProvider provider)voidremoveStatusListener(StatusListener statusListener)Remove the given StatusListener from the provider's list.voidstatusButtonPressed()The status bar has been pressed.
-
-
-
Method Detail
-
addStatusListener
public void addStatusListener(StatusListener statusListener)
Description copied from interface:StatusProviderStatus 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:
addStatusListenerin interfaceStatusProvider- Parameters:
statusListener- the StatusListener to be added
-
removeStatusListener
public void removeStatusListener(StatusListener statusListener)
Description copied from interface:StatusProviderRemove the given StatusListener from the provider's list.- Specified by:
removeStatusListenerin interfaceStatusProvider- Parameters:
statusListener- the StatusListener to be removed
-
fireStatusChanged
public void fireStatusChanged(int status, java.lang.String statusText)- Specified by:
fireStatusChangedin interfaceStatusProvider
-
addOverrideProvider
public void addOverrideProvider(StatusProvider provider)
- Specified by:
addOverrideProviderin interfaceStatusProvider
-
removeOverrideProvider
public void removeOverrideProvider(StatusProvider provider)
- Specified by:
removeOverrideProviderin interfaceStatusProvider
-
fireStatusButtonPressed
public void fireStatusButtonPressed()
Description copied from interface:StatusProviderFire a status bar event to anything interested.- Specified by:
fireStatusButtonPressedin interfaceStatusProvider
-
statusButtonPressed
public void statusButtonPressed()
Description copied from interface:StatusProviderThe status bar has been pressed. This method should not really be here. You should instead callStatusProvider.fireStatusButtonPressed()- Specified by:
statusButtonPressedin interfaceStatusProvider
-
getStatus
public int getStatus()
- Specified by:
getStatusin interfaceStatusProvider
-
getStatusText
public java.lang.String getStatusText()
- Specified by:
getStatusTextin interfaceStatusProvider
-
hasOverrideProvider
public boolean hasOverrideProvider()
-
-