Package com.illumon.iris.gui.actions
Class AbstractSuspendable
java.lang.Object
com.illumon.iris.gui.actions.AbstractSuspendable
- All Implemented Interfaces:
Suspendable
- Direct Known Subclasses:
SuspendableActionListener,SuspendableDocumentListener,SuspendableItemListener,SuspendableListDataListener,SuspendableTableModelListener
This is the base class for
Suspendable items. It provides a simple boilerplate implementation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCheck if the item is suspended.voidresume()Re-enable normal actions after a call toSuspendable.suspend()voidsuspend()Suspend all normal actions untilSuspendable.resume()is called.
-
Constructor Details
-
AbstractSuspendable
public AbstractSuspendable()
-
-
Method Details
-
suspend
public void suspend()Description copied from interface:SuspendableSuspend all normal actions untilSuspendable.resume()is called.- Specified by:
suspendin interfaceSuspendable
-
resume
public void resume()Description copied from interface:SuspendableRe-enable normal actions after a call toSuspendable.suspend()- Specified by:
resumein interfaceSuspendable
-
isSuspended
public boolean isSuspended()Description copied from interface:SuspendableCheck if the item is suspended.- Specified by:
isSuspendedin interfaceSuspendable- Returns:
- if the item is suspended
-