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 Summary
Fields Modifier and Type Field Description protected PropertySet
currentProps
The current working set of props, displayed in the table.-
Fields inherited from class com.inductiveautomation.ignition.designer.propertyeditor.config.PropertySetEditItem
changeSupport, modified, properties
-
-
Constructor Summary
Constructors Constructor Description ConfigPropertySetEditItem(PropertySet properties, java.util.List<Property<?>> applicableProps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Property<?>>
getApplicableProps()
PropertySet
getCurrentProps()
void
remove(Property<?> prop)
Call this to notify listeners of property changes<T> void
set(Property<T> prop, T object)
Call this to notify listeners of property changesvoid
setApplicableProps(java.util.List<Property<?>> applicableProps)
Setting the applicable props will adjust the current working set of propsprotected void
updateCurrentProps()
-
Methods inherited from class com.inductiveautomation.ignition.designer.propertyeditor.config.PropertySetEditItem
addPropertyChangeListener, change, firePropertyChange, getConfiguration, getName, getOrDefault, getPropertySet, isModified, removePropertyChangeListener
-
-
-
-
Field Detail
-
currentProps
protected PropertySet currentProps
The current working set of props, displayed in the table.
-
-
Constructor Detail
-
ConfigPropertySetEditItem
public ConfigPropertySetEditItem(PropertySet properties, java.util.List<Property<?>> applicableProps)
-
-
Method Detail
-
updateCurrentProps
protected void updateCurrentProps()
-
getApplicableProps
public java.util.List<Property<?>> getApplicableProps()
-
setApplicableProps
public void setApplicableProps(java.util.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 classPropertySetEditItem
-
remove
public void remove(Property<?> prop)
Description copied from class:PropertySetEditItem
Call this to notify listeners of property changes- Overrides:
remove
in classPropertySetEditItem
-
-