Package com.illumon.iris.gui.util
Enum Class GlobalOneClickManager
- All Implemented Interfaces:
- Serializable,- Comparable<GlobalOneClickManager>,- java.lang.constant.Constable
This manager is used to issue and listen for global OneClick events
 that are not dependent on the GUI layout
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class java.lang.EnumEnum.EnumDesc<E extends Enum<E>>
- 
Enum Constant SummaryEnum Constants
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd aGlobalOneClickListenerfor global OneClick events on any columnvoidaddListener(String column, GlobalOneClickManager.GlobalOneClickListener listener) Add aGlobalOneClickListenerfor OneClicks on a specific columnvoiddoGlobalOneClick(String column, String value) Issue a OneClick event on the specified columne and value.voidRemove a listener from global OneClick event notificationvoidremoveListener(String column, GlobalOneClickManager.GlobalOneClickListener listener) Remove a listener from notification of OneClicks on a particular column.static GlobalOneClickManagerReturns the enum constant of this class with the specified name.static GlobalOneClickManager[]values()Returns an array containing the constants of this enum class, in the order they are declared.
- 
Enum Constant Details- 
DEFAULT
 
- 
- 
Method Details- 
valuesReturns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
 
- 
valueOfReturns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum class has no constant with the specified name
- NullPointerException- if the argument is null
 
- 
addListenerAdd aGlobalOneClickListenerfor global OneClick events on any column- Parameters:
- listener- A- GlobalOneClickListenerto notify of OneClick events
 
- 
addListenerAdd aGlobalOneClickListenerfor OneClicks on a specific column- Parameters:
- column- The column to listen for OneClicks
- listener- The listener to notify
 
- 
removeListenerRemove a listener from global OneClick event notification- Parameters:
- listener- The listener to remove
 
- 
removeListenerRemove a listener from notification of OneClicks on a particular column. This only affects listeners registered with the column oriented addListener- Parameters:
- column- The column the listener was listening for
- listener- The listener to remove
 
- 
doGlobalOneClickIssue a OneClick event on the specified columne and value. This will notify all global OneClick listeners- Parameters:
- column- The column to issue a OneClick for
- value- The value to OneClick with
 
 
-