Module com.iamsoft.util.ui
Package com.iamsoft.util.ui.swing.activation
Classes to determine wheher an action should be enabled.
-
Interface Summary Interface Description Activatable ActivationCriterion Enablement prerequisite. -
Class Summary Class Description AbstractActivateableAction Adapts action to Activatable interface.AbstractActivationCriterion Enablement prerequisite.ActivatableFacade Mandates that all members of a set of criterion are met.ButtonSelectedCriterion Require that button be selected.ComponentUtil TODO: create weak reference map.ContiguousTableRowSelectionCriterion DisplayDisablementExplanationAction Determines whether to use tooltip(s) to display the reasons that an action is disabled.DocRegExCriterion Mandates that a document's contents match a regular expression.DocumentCriterion Run test on document text.EditableCriterion Mandates that a particular text component be editable.EnablementCriterion Mandates that a particular component or action be in the enabled state.InverseActivationCriterion Enablement prerequisite.ListSelectionCountCriterion Require certain number of selections.ListSelectionPredicateCriterion Require selections to meet predicate.ListSizeCriterion Require list of certain size.LogicalAndCriterion Mandates that all of a set of criterion are met.LogicalOrCriterion Mandates that at least one of a set of criterion are met.RangedSelectionDepthCriterion Mandates that tree selections all have path sizes which fall in a specified range.SetSizeCriterion Require set of certain size.TableSizeCriterion Require list of certain size.TabSelectionCriterion Mandates that a particular tab of a tabbed pane be selected.ToggleableCriterion Manually toggleable criterion.TreeSelectionCountCriterion Require certain number of selections.TriStateCriterion Require a particular checkbox state.UniqueAttributeCriterion<T> Require unique property (derivable from elements of MutableItemSetModel).UnsatisfiableCriterion Criterion that can never be met.