Package xal.app.knobs
Class KnobsModel.GroupHandler
- java.lang.Object
-
- xal.app.knobs.KnobsModel.GroupHandler
-
- All Implemented Interfaces:
KnobGroupListener
- Enclosing class:
- KnobsModel
protected class KnobsModel.GroupHandler extends Object implements KnobGroupListener
Handle KnobGroupListener events from the groups in the model
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGroupHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidknobModified(KnobGroup group, Knob knob)Indicates that a knob has been modified.voidknobsAdded(KnobGroup group, Collection<Knob> addedKnobs)Notice that knobs have been added to the specified groupvoidknobsRemoved(KnobGroup source, Collection<Knob> removedKnobs)Notice that applications have been removed from the specified groupvoidlabelChanged(KnobGroup group)The group's label has been changed
-
-
-
Method Detail
-
knobsAdded
public void knobsAdded(KnobGroup group, Collection<Knob> addedKnobs)
Notice that knobs have been added to the specified group- Specified by:
knobsAddedin interfaceKnobGroupListener- Parameters:
group- The group which has new knobsaddedKnobs- The knobs which have been added to the group
-
knobsRemoved
public void knobsRemoved(KnobGroup source, Collection<Knob> removedKnobs)
Notice that applications have been removed from the specified group- Specified by:
knobsRemovedin interfaceKnobGroupListener- Parameters:
source- The group from which applications were removedremovedKnobs- The Knob instances which have been removed from the group
-
labelChanged
public void labelChanged(KnobGroup group)
The group's label has been changed- Specified by:
labelChangedin interfaceKnobGroupListener- Parameters:
group- the group whose label has been changed
-
knobModified
public void knobModified(KnobGroup group, Knob knob)
Indicates that a knob has been modified.- Specified by:
knobModifiedin interfaceKnobGroupListener- Parameters:
group- the group whose knob has been modifiedknob- the knob which has been modified
-
-