Class ColorSelectorPopupMenuContentModel
java.lang.Object
org.pushingpixels.radiance.component.api.common.popup.model.ColorSelectorPopupMenuContentModel
- All Implemented Interfaces:
BaseCommandMenuContentModel, ChangeAware, ContentModel
public class ColorSelectorPopupMenuContentModel
extends Object
implements BaseCommandMenuContentModel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceListener for tracking color activation events.static interfaceListener for tracking color preview events. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ChangeListenerStores the listeners on this model.private List<ColorSelectorPopupMenuGroupModel> private final WeakChangeSupport -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds the specified change listener to track changes to the underlying source.voidaddMenuGroup(ColorSelectorPopupMenuGroupModel menuGroupModel) private voidbooleanisEmpty()voidvoidRemoves the specified change listener from tracking changes to the underlying source.voidremoveMenuGroup(ColorSelectorPopupMenuGroupModel menuGroupModel) voidsetColorActivationListener(ColorSelectorPopupMenuContentModel.ColorActivationListener colorActivationListener) voidsetColorPreviewListener(ColorSelectorPopupMenuContentModel.ColorPreviewListener colorPreviewListener)
-
Field Details
-
colorPreviewListener
-
colorActivationListener
-
weakChangeSupport
-
Constructor Details
-
ColorSelectorPopupMenuContentModel
-
-
Method Details
-
getMenuGroups
-
getColorPreviewListener
-
setColorPreviewListener
public void setColorPreviewListener(ColorSelectorPopupMenuContentModel.ColorPreviewListener colorPreviewListener) -
getColorActivationListener
-
setColorActivationListener
public void setColorActivationListener(ColorSelectorPopupMenuContentModel.ColorActivationListener colorActivationListener) -
addMenuGroup
-
removeMenuGroup
-
removeAllMenuGroups
public void removeAllMenuGroups() -
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceBaseCommandMenuContentModel
-
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()
-