Class ColorSelectorPopupMenuGroupModel
java.lang.Object
org.pushingpixels.radiance.component.api.common.popup.model.ColorSelectorPopupMenuGroupModel
- All Implemented Interfaces:
ChangeAware
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final WeakChangeSupportStores the listeners on this model. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds the specified change listener to track changes to the underlying source.builder()private voidvoidRemoves the specified change listener from tracking changes to the underlying source.
-
Field Details
-
groupContent
-
weakChangeSupport
Stores the listeners on this model.
-
-
Constructor Details
-
ColorSelectorPopupMenuGroupModel
private ColorSelectorPopupMenuGroupModel()
-
-
Method Details
-
builder
-
getGroupContent
public List<KeyValuePair<ColorSelectorPopupMenuGroupModel.GroupEntryKind, Object>> getGroupContent() -
addChangeListener
Description copied from interface:ChangeAwareAdds the specified change listener to track changes to the underlying source.- Specified by:
addChangeListenerin interfaceChangeAware- Parameters:
l- Change listener to add.- See Also:
-
removeChangeListener
Description copied from interface:ChangeAwareRemoves the specified change listener from tracking changes to the underlying source.- Specified by:
removeChangeListenerin interfaceChangeAware- Parameters:
l- Change listener to remove.- See Also:
-
fireStateChanged
private void fireStateChanged()
-