net.sf.doolin.gui.display
Class AbstractFixedDisplayStateHandler
java.lang.Object
net.sf.doolin.gui.display.AbstractDisplayStateHandler
net.sf.doolin.gui.display.AbstractFixedDisplayStateHandler
- All Implemented Interfaces:
- DisplayStateHandler
- Direct Known Subclasses:
- AlwaysDisabledDisplayStateHandler, AlwaysEnabledDisplayStateHandler, AlwaysHiddenDisplayStateHandler
public abstract class AbstractFixedDisplayStateHandler
- extends AbstractDisplayStateHandler
Handler for a fixed value.
- Author:
- Damien Coraboeuf
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractFixedDisplayStateHandler
public AbstractFixedDisplayStateHandler()
subscribe
public void subscribe(ActionContext actionContext,
Runnable task)
- Description copied from interface:
DisplayStateHandler
- Subscribes a task that is executed each time this display state handler
changes its state.
- Parameters:
actionContext - Action context for this display state handlertask - Task to run each time the state change
getDisplayState
public DisplayState getDisplayState(ActionContext actionContext)
- Description copied from interface:
DisplayStateHandler
- Gets the current
DisplayState for the given action context
- Parameters:
actionContext - Action context.
- Returns:
- Display state
getState
protected abstract DisplayState getState()
- Returns the fixed value
- Returns:
- Fixed state
Copyright © 2011. All Rights Reserved.