public interface ObservableResouceProperties extends ObservableProperties, org.refcodes.configuration.ResourceProperties
ObservableResouceProperties
represent ResourceProperties
which are observable in terms of create, update and delete operations:
Create: Whenever a property is created (as of
PropertiesBuilder#put(Object, Object)
) in the related
ObservableResouceProperties
instance, then this method is invoked on
the listener.
Update: Whenever an existing property (as of
Keys.containsKey(Object)
) is updated in the related
ObservableResouceProperties
instance (as of
PropertiesBuilder#put(Object, Object)
or the like}, then this method
is invoked on the listener.
Delete: Whenever a property is deleted (as of
PropertiesBuilder#remove(Object)
) in the related
ObservableResouceProperties
instance, then this method is invoked on
the listener.Modifier and Type | Interface and Description |
---|---|
static interface |
ObservableResouceProperties.ObservableMutableResourceProperties
The
ObservableResouceProperties.ObservableMutableResourceProperties represent mutable
ObservableMutableProperties . |
static interface |
ObservableResouceProperties.ObservableResourcePropertiesBuilder
|
ObservableProperties.ObservableMutableProperties, ObservableProperties.ObservablePropertiesBuilder
org.refcodes.configuration.ResourceProperties.MutableResoureProperties, org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder
org.refcodes.configuration.Properties.MutableProperties, org.refcodes.configuration.Properties.PropertiesBuilder
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
org.refcodes.structure.PathMap.MutablePathMap<T>, org.refcodes.structure.PathMap.PathMapBuilder<T>
org.refcodes.structure.Dictionary.MutableDictionary<K,V>
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
org.refcodes.mixin.TypeAccessor.TypeMutator<T>, org.refcodes.mixin.TypeAccessor.TypeProperty<T>
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
hasObserverSubscription, subscribeObserver, unsubscribeObserver
childrenOf, containsValue, getDelimiter, getType, retrieve, retrieveFrom, retrieveTo, toMap, toProperties, toPropertyPath
toInstance, toInstance, toType, toType
directories, directories, entries, entries, fromExternalKey, getArray, getArray, getRootPath, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toPath
containsKey, get, getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getShort, getShort, use, useBoolean, useBoolean, useByte, useByte, useDouble, useDouble, useFloat, useFloat, useInteger, useInteger, useLong, useLong, useShort, useShort
Copyright © 2018. All rights reserved.