Class PropertyConfigCollection


  • public class PropertyConfigCollection
    extends java.lang.Object
    • Constructor Detail

      • PropertyConfigCollection

        public PropertyConfigCollection()
    • Method Detail

      • getProperties

        public java.util.Collection<PropertyKey> getProperties()
        A collection of all properties that have configurations set on them
      • removeConfig

        public void removeConfig​(PropertyKey key)
      • addBinding

        public void addBinding​(java.lang.String property,
                               BindingConfig binding)
      • setPersistent

        public void setPersistent​(java.lang.String property,
                                  boolean persistent)
      • isSystem

        public boolean isSystem​(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.
      • setSystem

        public void setSystem​(java.lang.String property)
        Marks a property as system. Also sets the persistent flag to false
      • setPrivate

        public void setPrivate​(java.lang.String property)
        Marks a property as private. Also sets the persistent flag to false
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object