Class PropertyConfigCollection
java.lang.Object
com.inductiveautomation.perspective.common.config.PropertyConfigCollection
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classstatic class
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescription
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddBinding(String property, BindingConfig binding) booleanfilterByConfig(Predicate<PropertyConfig> predicate) filterByKey(Predicate<PropertyKey> predicate) findConfig(PropertyKey key) A collection of all properties that have configurations set on theminthashCode()booleanisSystem(PropertyKey key) Returns true if this property is marked as a system property, either directly or because a parent or child is a system property.voidremoveConfig(PropertyKey key) voidsetPersistent(String property, boolean persistent) voidsetPrivate(String property) Marks a property as private.voidMarks a property as system.stream()
- 
Field Details- 
configs
 
- 
- 
Constructor Details- 
PropertyConfigCollectionpublic PropertyConfigCollection()
- 
PropertyConfigCollection
 
- 
- 
Method Details- 
getPropertiesA collection of all properties that have configurations set on them
- 
removeConfig
- 
findConfig
- 
stream
- 
filterByKey
- 
filterByConfigpublic Stream<Map.Entry<PropertyKey,PropertyConfig>> filterByConfig(Predicate<PropertyConfig> predicate) 
- 
addBinding
- 
setPersistent
- 
isSystemReturns true if this property is marked as a system property, either directly or because a parent or child is a system property.
- 
setSystemMarks a property as system. Also sets the persistent flag to false
- 
setPrivateMarks a property as private. Also sets the persistent flag to false
- 
equals
- 
hashCodepublic int hashCode()
 
-