Package xal.app.knobs

Class KnobsModel.GroupHandler

    • Constructor Detail

      • GroupHandler

        protected GroupHandler()
    • Method Detail

      • knobsAdded

        public void knobsAdded​(KnobGroup group,
                               Collection<Knob> addedKnobs)
        Notice that knobs have been added to the specified group
        Specified by:
        knobsAdded in interface KnobGroupListener
        Parameters:
        group - The group which has new knobs
        addedKnobs - 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:
        knobsRemoved in interface KnobGroupListener
        Parameters:
        source - The group from which applications were removed
        removedKnobs - 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:
        labelChanged in interface KnobGroupListener
        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:
        knobModified in interface KnobGroupListener
        Parameters:
        group - the group whose knob has been modified
        knob - the knob which has been modified