Class SimplePropertyEditor<E,C extends javafx.scene.control.Control>

java.lang.Object
ru.cg.webbpm.studio.subsystems.script_editor.editor.api.AbstractPropertyEditor
ru.cg.webbpm.studio.subsystems.script_editor.editor.api.base.SimplePropertyEditor<E,C>
All Implemented Interfaces:
PropertyEditor
Direct Known Subclasses:
BpmnVariablePropertyEditorImpl, BusinessProcessPropertyEditorImpl, DateTimePropertyEditor, DoublePropertyEditor, FloatPropertyEditor, IntegerPropertyEditor, JndiPropertyEditor, PasswordPropertyEditor, StringPropertyEditor, StringPropertyWithSourceEditor, TimePropertyEditor

public abstract class SimplePropertyEditor<E,C extends javafx.scene.control.Control> extends AbstractPropertyEditor
Base editor for simple properties (like string, boolean, or number). Inheritors must call bindListeners(Property) before creating a node
Author:
krylov
  • Property Details

    • value

      public javafx.beans.property.Property<E> valueProperty
  • Field Details

    • control

      protected final C extends javafx.scene.control.Control control
    • value

      protected final PropertyValue value
  • Constructor Details

  • Method Details

    • bindListeners

      protected void bindListeners(javafx.beans.property.Property<E> valueProperty)
    • valueProperty

      public javafx.beans.property.Property<E> valueProperty()
    • getValueProperty

      protected abstract javafx.beans.property.Property<E> getValueProperty(C control)
    • createEditorPane

      public javafx.scene.layout.Pane createEditorPane()
      Description copied from interface: PropertyEditor
      Создать UI отображение Соглашение, если label пустой то вытягить эдитор на всю ширину