Uses of Interface
org.refcodes.properties.ResourceProperties
-
Uses of ResourceProperties in org.refcodes.properties
Classes in org.refcodes.properties with type parameters of type ResourcePropertiesModifier and TypeClassDescriptionclassDecorates the providedResourcePropertiesand delegates method calls to themResourceProperties.Subinterfaces of ResourceProperties in org.refcodes.propertiesModifier and TypeInterfaceDescriptionstatic interfaceThe interfaceResourceProperties.MutableResourePropertiesdefines "dirty" methods allowing to modify ("mutate") theResourceProperties.static interfaceThe interfaceResourceProperties.ResourcePropertiesBuilderdefines builder functionality on top of theResourceProperties.MutableResoureProperties.interfaceTheScheduledResourcePropertiesenrichResourcePropertieswith scheduling functionality whereby the properties are being automatically reloaded periodically viareload(ReloadMode).static interfaceThe interfaceScheduledResourceProperties.ScheduledMuableResourcePropertiesdefines "dirty" methods allowing to modify ("mutate") theScheduledResourceProperties.static interfaceThe interfaceScheduledResourceProperties.ScheduledResourcePropertiesBuilderdefines builder functionality on top of theScheduledResourceProperties.ScheduledMuableResourceProperties.Classes in org.refcodes.properties that implement ResourcePropertiesModifier and TypeClassDescriptionclassBase class for variousResourcePropertiesimplementations using aResourceProperties.ResourcePropertiesBuilderinstance under the hood.classImplementation of the mutableResourceProperties.ResourcePropertiesBuilderinterface.classclassDecorates the providedResourcePropertiesand delegates method calls to themResourceProperties.classImplementation of theResourcePropertiesinterface with support of so called "Java properties" (or just "properties").classImplementation of theResourceProperties.ResourcePropertiesBuilderinterface with support of so called "Java properties" (or just "properties").classImplementation of theResourcePropertiesinterface with support of so called "JSON properties".classImplementation of theResourceProperties.ResourcePropertiesBuilderinterface with support of so called "JSON properties" (or just "properties").classImplementation of theResourcePropertiesinterface with support of so called "PolyglotProperties" (or just "properties").classImplementation of theResourceProperties.ResourcePropertiesBuilderinterface with support of so called "PolyglotPropertiesBuilder" (or just "properties").classTheScheduledResourcePropertiesBuilderDecoratordecoratesResourceProperties.ResourcePropertiesBuilderfrom which the properties are to be reloaded periodically viaAbstractResourcePropertiesBuilderDecorator.reload(ReloadMode).classTheScheduledResourcePropertiesDecoratordecoratesResourcePropertiesfrom which the properties are to be reloaded periodically viaAbstractResourcePropertiesDecorator.reload(ReloadMode).classImplementation of theResourcePropertiesinterface with support of so called "TOML properties".classImplementation of theResourceProperties.ResourcePropertiesBuilderinterface with support of so called "TOML properties".classImplementation of theResourcePropertiesinterface with support of so called "XML properties".classImplementation of theResourceProperties.ResourcePropertiesBuilderinterface with support of so called "XML properties" (or just "properties").classImplementation of theResourcePropertiesinterface with support of so called "YAML properties".classImplementation of theResourceProperties.ResourcePropertiesBuilderinterface with support of so called "YAML properties" (or just "properties").Methods in org.refcodes.properties that return ResourcePropertiesModifier and TypeMethodDescriptionJavaProperties.JavaPropertiesFactory.toProperties(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads or seeks the properties from the givenFile.JavaProperties.JavaPropertiesFactory.toProperties(InputStream aInputStream, char... aDelimiters) Reads the properties from the givenInputStream.JavaProperties.JavaPropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.JavaProperties.JavaPropertiesFactory.toProperties(Object aObj) Create aResourcePropertiesinstance containing the elements as ofPathMap.MutablePathMap.insert(Object)using the path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object.JavaProperties.JavaPropertiesFactory.toProperties(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.JavaProperties.JavaPropertiesFactory.toProperties(URL aUrl, char... aDelimiters) Loads the properties from the givenURL.JavaProperties.JavaPropertiesFactory.toProperties(Map<?, ?> aProperties) Create aResourcePropertiesinstance containing the elements of the providedMapinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.JavaProperties.JavaPropertiesFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.JavaProperties.JavaPropertiesFactory.toProperties(Properties.PropertiesBuilder aProperties) Create aResourcePropertiesinstance containing the elements of the providedProperties.PropertiesBuilderinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.JsonProperties.JsonPropertiesFactory.toProperties(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads or seeks the properties from the givenFile.JsonProperties.JsonPropertiesFactory.toProperties(InputStream aInputStream, char... aDelimiters) Reads the properties from the givenInputStream.JsonProperties.JsonPropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.JsonProperties.JsonPropertiesFactory.toProperties(Object aObj) Create aResourcePropertiesinstance containing the elements as ofPathMap.MutablePathMap.insert(Object)using the path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object.JsonProperties.JsonPropertiesFactory.toProperties(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.JsonProperties.JsonPropertiesFactory.toProperties(URL aUrl, char... aDelimiters) Loads the properties from the givenURL.JsonProperties.JsonPropertiesFactory.toProperties(Map<?, ?> aProperties) Create aResourcePropertiesinstance containing the elements of the providedMapinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.JsonProperties.JsonPropertiesFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.JsonProperties.JsonPropertiesFactory.toProperties(Properties.PropertiesBuilder aProperties) Create aResourcePropertiesinstance containing the elements of the providedProperties.PropertiesBuilderinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.PolyglotProperties.PolyglotPropertiesFactory.toProperties(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads or seeks the properties from the givenFile.PolyglotProperties.PolyglotPropertiesFactory.toProperties(InputStream aInputStream, char... aDelimiters) Reads the properties from the givenInputStream.PolyglotProperties.PolyglotPropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.PolyglotProperties.PolyglotPropertiesFactory.toProperties(Object aObj) Will returnResourcePropertiescreated by the first addedResourcePropertiesFactoryinstance.PolyglotProperties.PolyglotPropertiesFactory.toProperties(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.PolyglotProperties.PolyglotPropertiesFactory.toProperties(URL aUrl, char... aDelimiters) Loads the properties from the givenURL.PolyglotProperties.PolyglotPropertiesFactory.toProperties(Map<?, ?> aProperties) Will returnResourcePropertiescreated by the first addedResourcePropertiesFactoryinstance.PolyglotProperties.PolyglotPropertiesFactory.toProperties(Properties aProperties) Will returnResourcePropertiescreated by the first addedResourcePropertiesFactoryinstance.PolyglotProperties.PolyglotPropertiesFactory.toProperties(Properties.PropertiesBuilder aProperties) Will returnResourcePropertiescreated by the first addedResourcePropertiesFactoryinstance.default ResourcePropertiesResourcePropertiesFactory.toProperties(File aFile) Loads the properties from the givenFile.default ResourcePropertiesResourcePropertiesFactory.toProperties(File aFile, char... aDelimiters) Loads the properties from the givenFile.default ResourcePropertiesResourcePropertiesFactory.toProperties(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator) Loads or seeks the properties from the givenFile.ResourcePropertiesFactory.toProperties(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads or seeks the properties from the givenFile.default ResourcePropertiesResourcePropertiesFactory.toProperties(InputStream aInputStream) Reads the properties from the givenInputStream.ResourcePropertiesFactory.toProperties(InputStream aInputStream, char... aDelimiters) Reads the properties from the givenInputStream.default ResourcePropertiesResourcePropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath) Loads the properties from the given file's path.default ResourcePropertiesResourcePropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath, char... aDelimiters) Loads the properties from the given file's path.default ResourcePropertiesResourcePropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator) Loads the properties from the given file's path.ResourcePropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.ResourcePropertiesFactory.toProperties(Object aObj) Create aResourcePropertiesinstance containing the elements as ofPathMap.MutablePathMap.insert(Object)using the path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object.default ResourcePropertiesResourcePropertiesFactory.toProperties(String aFilePath) Loads the properties from the given file's path.default ResourcePropertiesResourcePropertiesFactory.toProperties(String aFilePath, char... aDelimiters) Loads the properties from the given file's path.default ResourcePropertiesResourcePropertiesFactory.toProperties(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator) Loads the properties from the given file's path.ResourcePropertiesFactory.toProperties(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.default ResourcePropertiesResourcePropertiesFactory.toProperties(URL aUrl) Loads the properties from the givenURL.ResourcePropertiesFactory.toProperties(URL aUrl, char... aDelimiters) Loads the properties from the givenURL.ResourcePropertiesFactory.toProperties(Map<?, ?> aProperties) Create aResourcePropertiesinstance containing the elements of the providedMapinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.ResourcePropertiesFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.ResourcePropertiesFactory.toProperties(Properties.PropertiesBuilder aProperties) Create aResourcePropertiesinstance containing the elements of the providedProperties.PropertiesBuilderinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarations.TomlProperties.TomlPropertiesFactory.toProperties(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads or seeks the properties from the givenFile.TomlProperties.TomlPropertiesFactory.toProperties(InputStream aInputStream, char... aDelimiters) Reads the properties from the givenInputStream.TomlProperties.TomlPropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.TomlProperties.TomlPropertiesFactory.toProperties(Object aObj) Create aResourcePropertiesinstance containing the elements as ofPathMap.MutablePathMap.insert(Object)using the path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object.TomlProperties.TomlPropertiesFactory.toProperties(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.TomlProperties.TomlPropertiesFactory.toProperties(URL aUrl, char... aDelimiters) Loads the properties from the givenURL.TomlProperties.TomlPropertiesFactory.toProperties(Map<?, ?> aProperties) Create aResourcePropertiesinstance containing the elements of the providedMapinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.TomlProperties.TomlPropertiesFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.XmlProperties.XmlPropertiesFactory.toProperties(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads or seeks the properties from the givenFile.XmlProperties.XmlPropertiesFactory.toProperties(InputStream aInputStream, char... aDelimiters) Reads the properties from the givenInputStream.XmlProperties.XmlPropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.XmlProperties.XmlPropertiesFactory.toProperties(Object aObj) Create aResourcePropertiesinstance containing the elements as ofPathMap.MutablePathMap.insert(Object)using the path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object.XmlProperties.XmlPropertiesFactory.toProperties(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.XmlProperties.XmlPropertiesFactory.toProperties(URL aUrl, char... aDelimiters) Loads the properties from the givenURL.XmlProperties.XmlPropertiesFactory.toProperties(Map<?, ?> aProperties) Create aResourcePropertiesinstance containing the elements of the providedMapinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.XmlProperties.XmlPropertiesFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.YamlProperties.YamlPropertiesFactory.toProperties(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads or seeks the properties from the givenFile.YamlProperties.YamlPropertiesFactory.toProperties(InputStream aInputStream, char... aDelimiters) Reads the properties from the givenInputStream.YamlProperties.YamlPropertiesFactory.toProperties(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.YamlProperties.YamlPropertiesFactory.toProperties(Object aObj) Create aResourcePropertiesinstance containing the elements as ofPathMap.MutablePathMap.insert(Object)using the path delimiter "/" (Delimiter.PATH) for the path declarations: "Inspects the given object and adds all elements found in the given object.YamlProperties.YamlPropertiesFactory.toProperties(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads the properties from the given file's path.YamlProperties.YamlPropertiesFactory.toProperties(URL aUrl, char... aDelimiters) Loads the properties from the givenURL.YamlProperties.YamlPropertiesFactory.toProperties(Map<?, ?> aProperties) Create aResourcePropertiesinstance containing the elements of the providedMapinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.YamlProperties.YamlPropertiesFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.Methods in org.refcodes.properties with parameters of type ResourcePropertiesModifier and TypeMethodDescriptionstatic ScheduledResourcePropertiesPropertiesSugar.schedule(ResourceProperties aProperties) Creates aScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith default settings being a poll loop time of 10 seconds (as ofIoPollLoopTime.NORMand orphan removal (as ofreload(ReloadMode)being called withReloadMode.ORPHAN_REMOVAL).static ScheduledResourcePropertiesPropertiesSugar.schedule(ResourceProperties aProperties, int aScheduleTimeMillis) Creates aScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the given poll loop time and orphan removal (as ofreload(ReloadMode)being called withReloadMode.ORPHAN_REMOVAL).static ScheduledResourcePropertiesPropertiesSugar.schedule(ResourceProperties aProperties, int aScheduleTimeMillis, org.refcodes.controlflow.ThreadMode aThreadMode) Creates aScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the given poll loop time and orphan removal (as ofreload(ReloadMode)being called withReloadMode.ORPHAN_REMOVAL).static ScheduledResourcePropertiesPropertiesSugar.schedule(ResourceProperties aProperties, int aScheduleTimeMillis, ReloadMode aReloadMode) Creates aScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the given poll loop time and the given orphan removal strategy (as ofreload(ReloadMode)being called with your argument).static ScheduledResourcePropertiesPropertiesSugar.schedule(ResourceProperties aProperties, int aScheduleTimeMillis, ReloadMode aReloadMode, org.refcodes.controlflow.ThreadMode aThreadMode) Creates aScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the given poll loop time and the given orphan removal strategy (as ofreload(ReloadMode)being called with your argument).static ScheduledResourcePropertiesPropertiesSugar.schedule(ResourceProperties aProperties, org.refcodes.controlflow.ThreadMode aThreadMode) Creates aScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith default settings being a poll loop time of 10 seconds (as ofIoPollLoopTime.NORMand orphan removal (as ofreload(ReloadMode)being called withReloadMode.ORPHAN_REMOVAL).static ScheduledResourcePropertiesPropertiesSugar.schedule(ResourceProperties aProperties, ReloadMode aReloadMode) Creates aScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the the default poll loop time of 10 seconds (as ofIoPollLoopTime.NORMand the given orphan removal strategy (as ofreload(ReloadMode)being called with your argument).static ScheduledResourcePropertiesPropertiesSugar.schedule(ResourceProperties aProperties, ReloadMode aReloadMode, org.refcodes.controlflow.ThreadMode aThreadMode) Creates aScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the the default poll loop time of 10 seconds (as ofIoPollLoopTime.NORMand the given orphan removal strategy (as ofreload(ReloadMode)being called with your argument).Constructors in org.refcodes.properties with parameters of type ResourcePropertiesModifierConstructorDescriptionScheduledResourcePropertiesDecorator(ResourceProperties aProperties) Constructs theScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith default settings being a poll loop time of 10 seconds (as ofIoPollLoopTime.NORMand orphan removal (as ofAbstractResourcePropertiesDecorator.reload(ReloadMode)being called withtrue).ScheduledResourcePropertiesDecorator(ResourceProperties aProperties, int aScheduleTimeMillis) Constructs theScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the given poll loop time and orphan removal (as ofAbstractResourcePropertiesDecorator.reload(ReloadMode)being called withtrue).ScheduledResourcePropertiesDecorator(ResourceProperties aProperties, int aScheduleTimeMillis, org.refcodes.controlflow.ThreadMode aThreadMode) Constructs theScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the given poll loop time and orphan removal (as ofAbstractResourcePropertiesDecorator.reload(ReloadMode)being called withtrue).ScheduledResourcePropertiesDecorator(ResourceProperties aProperties, int aScheduleTimeMillis, ReloadMode aReloadMode) Constructs theScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the given poll loop time and the given orphan removal strategy (as ofAbstractResourcePropertiesDecorator.reload(ReloadMode)being called with your argument).ScheduledResourcePropertiesDecorator(ResourceProperties aProperties, int aScheduleTimeMillis, ReloadMode aReloadMode, org.refcodes.controlflow.ThreadMode aThreadMode) Constructs theScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the given poll loop time and the given orphan removal strategy (as ofAbstractResourcePropertiesDecorator.reload(ReloadMode)being called with your argument).ScheduledResourcePropertiesDecorator(ResourceProperties aProperties, org.refcodes.controlflow.ThreadMode aThreadMode) Constructs theScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith default settings being a poll loop time of 10 seconds (as ofIoPollLoopTime.NORMand orphan removal (as ofAbstractResourcePropertiesDecorator.reload(ReloadMode)being called withtrue).ScheduledResourcePropertiesDecorator(ResourceProperties aProperties, ReloadMode aReloadMode) Constructs theScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the the default poll loop time of 10 seconds (as ofIoPollLoopTime.NORMand the given orphan removal strategy (as ofAbstractResourcePropertiesDecorator.reload(ReloadMode)being called with your argument).ScheduledResourcePropertiesDecorator(ResourceProperties aProperties, ReloadMode aReloadMode, org.refcodes.controlflow.ThreadMode aThreadMode) Constructs theScheduledResourcePropertiesDecoratorwrapping the givenResourcePropertieswith setting the the default poll loop time of 10 seconds (as ofIoPollLoopTime.NORMand the given orphan removal strategy (as ofAbstractResourcePropertiesDecorator.reload(ReloadMode)being called with your argument).