Class IntersectedBoundPropertySet
java.lang.Object
com.inductiveautomation.ignition.common.config.IntersectedPropertySet
com.inductiveautomation.ignition.common.config.IntersectedBoundPropertySet
- All Implemented Interfaces:
- BoundPropertySet,- Countable,- Extendable<PropertySet>,- Mergable<PropertySet>,- MutablePropertyValueSource,- PropertySet,- PropertyValueSource,- Serializable,- Iterable<PropertyValue>
- Direct Known Subclasses:
- IntersectedTagEditModel
- See Also:
- 
Field SummaryFields inherited from interface com.inductiveautomation.ignition.common.config.PropertySetEMPTY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionCollection<Property<?>>getBoundValue(Property<?> prop) protected List<? extends BoundPropertySet>protected BoundValueintersectBound(Property<?> prop) booleanvoidrefresh()Recalculates the intersection.voidsetBoundValue(Property<?> prop, BoundValue value) protected voidsetImpl(PropertyValue propValue) Methods inherited from class com.inductiveautomation.ignition.common.config.IntersectedPropertySetcontains, get, getCount, getIntersectableProperties, getOrDefault, getOrElse, getProperties, getValues, intersect, isExtended, isInherited, isPropIntersectable, iterator, merge, modifyPossibleProps, remove, set, setMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.inductiveautomation.ignition.common.config.BoundPropertySetextend, getBoundOrDefault, getValues, newDefaultInstance, newExtensionMethods inherited from interface java.lang.IterableforEach, iterator, spliteratorMethods inherited from interface com.inductiveautomation.ignition.common.config.MutablePropertyValueSourcemerge, remove, set, setMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertySetgetExtension, isExtended, isInheritedMethods inherited from interface com.inductiveautomation.ignition.common.config.PropertyValueSourcecontains, get, getNonNull, getNonNull, getOrDefault, getOrElse, getProperties
- 
Constructor Details- 
IntersectedBoundPropertySet
 
- 
- 
Method Details- 
refreshpublic void refresh()Description copied from class:IntersectedPropertySetRecalculates the intersection. Should be called when underlying data changes. Modifications to the property sets through this class do not require refresh() to be called, they are tracked separately.- Overrides:
- refreshin class- IntersectedPropertySet
 
- 
internalObjects- Overrides:
- internalObjectsin class- IntersectedPropertySet
 
- 
isBound- Specified by:
- isBoundin interface- BoundPropertySet
 
- 
setBoundValue- Specified by:
- setBoundValuein interface- BoundPropertySet
 
- 
intersectBound
- 
getBoundValue- Specified by:
- getBoundValuein interface- BoundPropertySet
 
- 
setImpl- Overrides:
- setImplin class- IntersectedPropertySet
 
- 
getBoundProperties- Specified by:
- getBoundPropertiesin interface- BoundPropertySet
 
 
-