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
public class AbstractSuspendable extends Object implements Suspendable
This is the base class for
Suspendable
items. It provides a simple boilerplate implementation.-
Constructor Summary
Constructors Constructor Description AbstractSuspendable()
-
Method Summary
Modifier and Type Method Description boolean
isSuspended()
Check if the item is suspended.void
resume()
Re-enable normal actions after a call toSuspendable.suspend()
void
suspend()
Suspend all normal actions untilSuspendable.resume()
is called.
-
Constructor Details
-
AbstractSuspendable
public AbstractSuspendable()
-
-
Method Details
-
suspend
public void suspend()Description copied from interface:Suspendable
Suspend all normal actions untilSuspendable.resume()
is called.- Specified by:
suspend
in interfaceSuspendable
-
resume
public void resume()Description copied from interface:Suspendable
Re-enable normal actions after a call toSuspendable.suspend()
- Specified by:
resume
in interfaceSuspendable
-
isSuspended
public boolean isSuspended()Description copied from interface:Suspendable
Check if the item is suspended.- Specified by:
isSuspended
in interfaceSuspendable
- Returns:
- if the item is suspended
-