Class VaryBeanPropertyEditHandler

  • All Implemented Interfaces:
    cern.accsoft.steering.jmad.gui.panels.TablePanelEditHandler, cern.accsoft.steering.util.gui.table.BeanTableEditHandler

    public class VaryBeanPropertyEditHandler
    extends AbstractKnobEditHandler
    implements cern.accsoft.steering.util.gui.table.BeanTableEditHandler
    This class allows to create variation parameters, which vary simple bean properties.
    • Constructor Detail

      • VaryBeanPropertyEditHandler

        public VaryBeanPropertyEditHandler()
    • Method Detail

      • getCheckValue

        public java.lang.Boolean getCheckValue​(java.lang.Object bean,
                                               java.lang.String propertyName)
        Specified by:
        getCheckValue in interface cern.accsoft.steering.util.gui.table.BeanTableEditHandler
      • getCheckableColumnHeader

        public java.lang.String getCheckableColumnHeader()
        Specified by:
        getCheckableColumnHeader in interface cern.accsoft.steering.jmad.gui.panels.TablePanelEditHandler
      • setCheckValue

        public void setCheckValue​(java.lang.Object bean,
                                  java.lang.String propertyName,
                                  boolean value)
        Specified by:
        setCheckValue in interface cern.accsoft.steering.util.gui.table.BeanTableEditHandler
      • isEditable

        public boolean isEditable()
        Specified by:
        isEditable in interface cern.accsoft.steering.util.gui.table.BeanTableEditHandler
      • setKnobType

        public void setKnobType​(cern.accsoft.steering.jmad.domain.knob.KnobType knobType)