Class PropertySetEditItem
- java.lang.Object
- 
- com.inductiveautomation.ignition.designer.propertyeditor.config.PropertySetEditItem
 
- 
- All Implemented Interfaces:
- PropertyEditModel
 - Direct Known Subclasses:
- ConfigPropertySetEditItem
 
 public abstract class PropertySetEditItem extends java.lang.Object implements PropertyEditModel The property set that is currently being edited in the property table. Can be used to track edits, as well as notify listeners of property changes.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.beans.PropertyChangeSupportchangeSupportprotected booleanmodifiedprotected PropertySetpropertiesThe original property set
 - 
Constructor SummaryConstructors Constructor Description PropertySetEditItem(PropertySet properties)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)protected java.beans.PropertyChangeSupportchange()protected voidfirePropertyChange(Property<?> property, java.lang.Object oldValue, java.lang.Object newValue)PropertySetgetConfiguration()abstract java.lang.StringgetName()<T> TgetOrDefault(Property<T> prop)PropertySetgetPropertySet()The original property set used to initialize the edit itembooleanisModified()voidremove(Property<?> prop)Call this to notify listeners of property changesvoidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)<T> voidset(Property<T> prop, T object)Call this to notify listeners of property changes
 
- 
- 
- 
Field Detail- 
propertiesprotected PropertySet properties The original property set
 - 
changeSupportprotected java.beans.PropertyChangeSupport changeSupport 
 - 
modifiedprotected boolean modified 
 
- 
 - 
Constructor Detail- 
PropertySetEditItempublic PropertySetEditItem(PropertySet properties) 
 
- 
 - 
Method Detail- 
getConfigurationpublic PropertySet getConfiguration() - Specified by:
- getConfigurationin interface- PropertyEditModel
 
 - 
getNamepublic abstract java.lang.String getName() 
 - 
getPropertySetpublic PropertySet getPropertySet() The original property set used to initialize the edit item
 - 
isModifiedpublic boolean isModified() 
 - 
setpublic <T> void set(Property<T> prop, T object) Call this to notify listeners of property changes
 - 
removepublic void remove(Property<?> prop) Call this to notify listeners of property changes
 - 
getOrDefault@Nullable public <T> T getOrDefault(Property<T> prop) 
 - 
addPropertyChangeListenerpublic void addPropertyChangeListener(java.beans.PropertyChangeListener listener) 
 - 
removePropertyChangeListenerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener) 
 - 
changeprotected java.beans.PropertyChangeSupport change() 
 - 
firePropertyChangeprotected void firePropertyChange(Property<?> property, java.lang.Object oldValue, java.lang.Object newValue) 
 
- 
 
-