Class ConfigPropertySetEditItem

java.lang.Object
com.inductiveautomation.ignition.designer.propertyeditor.config.PropertySetEditItem
com.inductiveautomation.ignition.designer.propertyeditor.config.ConfigPropertySetEditItem
All Implemented Interfaces:
PropertyEditModel

public abstract class ConfigPropertySetEditItem extends PropertySetEditItem
  • Field Details

    • currentProps

      protected PropertySet currentProps
      The current working set of props, displayed in the table.
  • Constructor Details

    • ConfigPropertySetEditItem

      public ConfigPropertySetEditItem(PropertySet properties, List<Property<?>> applicableProps)
  • Method Details

    • updateCurrentProps

      protected void updateCurrentProps()
    • getApplicableProps

      public List<Property<?>> getApplicableProps()
    • setApplicableProps

      public void setApplicableProps(List<Property<?>> applicableProps)
      Setting the applicable props will adjust the current working set of props
    • getCurrentProps

      public PropertySet getCurrentProps()
    • set

      public <T> void set(Property<T> prop, T object)
      Description copied from class: PropertySetEditItem
      Call this to notify listeners of property changes
      Overrides:
      set in class PropertySetEditItem
    • remove

      public void remove(Property<?> prop)
      Description copied from class: PropertySetEditItem
      Call this to notify listeners of property changes
      Overrides:
      remove in class PropertySetEditItem