Package xal.app.knobs

Interface BumpGeneratorListener

  • All Known Implementing Classes:
    BumpGeneratorDialog

    public interface BumpGeneratorListener
    interface used to handle bump generator events
    • Method Detail

      • willGenerateKnob

        void willGenerateKnob​(BumpGenerator generator,
                              xal.smf.AcceleratorNode node)
        handle the event indicating that a new knob is about to be generated
      • knobGenerated

        void knobGenerated​(BumpGenerator generator,
                           Knob knob)
        handle event indicating that the knob has been generated
      • knobGeneratorException

        void knobGeneratorException​(BumpGenerator generator,
                                    xal.smf.AcceleratorNode node,
                                    Exception exception)
        handle event indicating that the generator failed to make the bump for the specified node
      • knobGenerationComplete

        void knobGenerationComplete​(BumpGenerator generator,
                                    List<Knob> knobs)
        handle event indicating that the knob generation is complete
      • knobGenerationFailed

        void knobGenerationFailed​(BumpGenerator generator,
                                  Exception exception)
        handle event indicating that the knob generation failed