Uses of Interface
org.refcodes.properties.Properties
-
Uses of Properties in org.refcodes.properties
Classes in org.refcodes.properties with type parameters of type PropertiesModifier and TypeClassDescriptionclassAbstractPropertiesDecorator<T extends Properties>Decorates the providedPropertiesand delegates method calls to themProperties.Subinterfaces of Properties in org.refcodes.propertiesModifier and TypeInterfaceDescriptioninterfaceTheProfilePropertiesextend thePropertieswith Runtime-Profiles support.static interfaceThe Interface MutableProfileProperties.static interfaceThe Interface ProfilePropertiesBuilder.static interfaceThe interfaceProperties.MutablePropertiesdefines "dirty" methods allowing to modify ("mutate") the properties.static interfaceThe interfaceProperties.PropertiesBuilderdefines builder functionality on top of the properties .interfaceDefines a meta-interface in order to retrieve properties from various different properties sources (Propertiesinstances) by querying all the herein containedPropertiesinstances in the order of them being added.static interfaceThe interfacePropertiesPrecedence.MutablePropertiesPrecedencedefines "dirty" methods allowing to modify ("mutate") thePropertiesPrecedence: Add or removePropertiesinside aPropertiesPrecedenceinstance.static interfaceThe interfacePropertiesPrecedence.MutablePropertiesPrecedencedefines builder functionality on top of the properties .interfaceTheResourcePropertiesare a https://www.metacodes.proization of theTable.static 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 viaResourceProperties.reload(ReloadMode).static interfaceThe interfaceScheduledResourceProperties.ScheduledMuableResourcePropertiesdefines "dirty" methods allowing to modify ("mutate") theScheduledResourceProperties.static interfaceThe interfaceScheduledResourceProperties.ScheduledResourcePropertiesBuilderdefines builder functionality on top of theScheduledResourceProperties.ScheduledMuableResourceProperties.interfaceTheStrictPropertiesextends thePropertieswith all the getters to throw aKeyNotFoundRuntimeExceptioninstead of returning null in case the key was not found.static interfaceThe Interface MutableStrictProperties.static interfaceThe Interface StrictPropertiesBuilder.Classes in org.refcodes.properties that implement PropertiesModifier and TypeClassDescriptionclassclassAbstractPropertiesDecorator<T extends Properties>Decorates the providedPropertiesand delegates method calls to themProperties.classBase class for variousResourcePropertiesimplementations using aResourceProperties.ResourcePropertiesBuilderinstance under the hood.classImplementation of the mutableResourceProperties.ResourcePropertiesBuilderinterface.classclassDecorates the providedResourcePropertiesand delegates method calls to themResourceProperties.classTheArgsPropertiestakes them command line arguments "as is" and converts them into key/value pairs as of thePropertiessemantics.classExtension of thePropertiestype overwriting methods in order to access the operating system's environment variables as ofenvon Linux or Unix shells orseton Windows machines (e.g."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").classTheNormalizedPropertiesDecoratortype decorates aPropertiesinstance and converts a path delimiter such as the full-stop (".") to thePropertiesproperties' path delimiter slash ("/", as ofAbstractPropertiesDecorator.getDelimiter()).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").classTheProfilePropertiesDecoratortype decorates aPropertiesinstance and enriches it with profile support as ofProfileProperties.classTheProfilePropertiesProjectionapplies the profiles as ofProfileProperties.getRuntimeProfiles()onto the encapsulatedProperties(ProfileProperties) and provides a view of themProperties(ProfileProperties) from the profiles' point of view e.g. as when profiles have been applied to themProperties(ProfileProperties).classThe Class PropertiesBuilderImpl.classThe Class PropertiesImpl.classclassRetrieve properties from various different properties sources (Propertiesinstances) by querying all the herein containedPropertiesinstances in the order of them being added.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).classTheStrictPropertiesDecoratortype decorates aPropertiesinstance with all the getters to throw aKeyNotFoundRuntimeExceptioninstead of returning null in case the key was not found.classExtension of thePropertiestype overwriting methods in order to access system properties as passed via the "-Dkey=value" when launching the JVM (e.g.java -Dconsole.width=220) The keys are transformed to a system properties by removing a prefixed "/" path delimiter (as ofgetDelimiter()and converting all other path delimiters "/" to the system property's (de facto standard) separator ".".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").Fields in org.refcodes.properties with type parameters of type PropertiesModifier and TypeFieldDescriptionprotected List<Properties>PropertiesPrecedenceComposite._propertiesMethods in org.refcodes.properties that return PropertiesModifier and TypeMethodDescriptionstatic PropertiesPropertiesSugar.fromEnvironmentVariables()ReturnsPropertiesrepresenting the operating system's environment variables as ofenvon Linux or Unix shells orseton Windows machines.static PropertiesPropertiesSugar.fromProfile(Properties aProperties) Wraps thePropertieswith a profile projection.static PropertiesPropertiesSugar.fromProfile(Properties aProperties, String... aProfiles) Wraps thePropertieswith a profile projection.static PropertiesPropertiesSugar.fromSystemProperties()ReturnsPropertiesrepresenting the system properties as passed via the "-Dkey=value" when launching the JVM (e.g.java -Dconsole.width=220).default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault PropertiesProperties.getDir(Collection<?> aPathElements) default PropertiesProperties.getDirAt(int aIndex) default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault PropertiesProperties.getDirAt(Collection<?> aPathElements, int aIndex) default Properties[]default Properties[]default Properties[]default Properties[]default Properties[]Properties.getDirs(Collection<?> aPathElements) PropertiesAccessor.getProperties()Retrieves the properties from thePropertiesproperty.default PropertiesPropertiesAccessor.PropertiesProperty.letProperties(Properties aProperties) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenProperties(setter) as ofPropertiesAccessor.PropertiesMutator.setProperties(Properties)and returns the very same value (getter).Loads the properties from the givenFile.AbstractResourcePropertiesBuilder.loadFrom(InputStream aInputStream, char... aDelimiters) Loads the properties from the givenInputStream.Loads the properties from the givenFile.AbstractResourcePropertiesBuilderDecorator.loadFrom(InputStream aInputStream, char... aDelimiters) Loads the properties from the givenInputStream.Loads the properties from the givenFile.Loads the properties from the givenFile.PolyglotPropertiesBuilder.loadFrom(InputStream aInputStream) Loads the properties from the givenInputStream.PolyglotPropertiesBuilder.loadFrom(InputStream aInputStream, char... aDelimiters) Loads the properties from the givenInputStream.Loads the properties from the given class resource (from inside a JAR).Loads the properties from the given class resource (from inside a JAR).Loads the properties from the given file path'sFile.Loads the properties from the given file path'sFile.Loads the properties from the givenURL.Loads the properties from the givenURL.default PropertiesLoads the properties from the givenFile.Loads the properties from the givenFile.default PropertiesResourceProperties.MutableResoureProperties.loadFrom(InputStream aInputStream) Loads the properties from the givenInputStream.ResourceProperties.MutableResoureProperties.loadFrom(InputStream aInputStream, char... aDelimiters) Loads the properties from the givenInputStream.default PropertiesLoads the properties from the given class resource (from inside a JAR).default PropertiesResourceProperties.MutableResoureProperties.loadFrom(Class<?> aResourceClass, String aFilePath, char... aDelimiters) Loads the properties from the given class resource (from inside a JAR).default PropertiesLoads the properties from the given file path'sFile.default PropertiesLoads the properties from the given file path'sFile.default PropertiesLoads the properties from the givenURL.default PropertiesLoads the properties from the givenURL.Loads the properties from the givenFile.TomlPropertiesBuilder.loadFrom(InputStream aInputStream) Loads the properties from the givenInputStream.default Propertiesdefault Propertiesdefault Propertiesdefault PropertiesProperties.MutableProperties.putDirAt(Object[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) default Propertiesdefault PropertiesProperties.MutableProperties.putDirAt(Object aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) default Propertiesdefault PropertiesProperties.MutableProperties.putDirAt(String[] aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) default Propertiesdefault PropertiesProperties.MutableProperties.putDirAt(String aPath, int aIndex, org.refcodes.struct.PathMap<String> aDir) default PropertiesProperties.MutableProperties.putDirAt(Collection<?> aPathElements, int aIndex, Object aDir) default PropertiesProperties.MutableProperties.putDirAt(Collection<?> aPathElements, int aIndex, org.refcodes.struct.PathMap<String> aDir) default Propertiesdefault Propertiesdefault Propertiesdefault PropertiesProperties.query(Collection<?> aQueryElements) default Propertiesdefault PropertiesProperties.queryBetween(Object[] aFromPath, Object[] aPathQuery, Object[] aToPath) default PropertiesProperties.queryBetween(Object aFromPath, Object aPathQuery, Object aToPath) default PropertiesProperties.queryBetween(String[] aFromPath, String[] aPathQuery, String[] aToPath) default PropertiesProperties.queryBetween(String aPathQuery, String aFromPath, String aToPath) default PropertiesProperties.queryBetween(Collection<?> aFromPath, Collection<?> aPathQuery, Collection<?> aToPath) default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault PropertiesProperties.queryFrom(Collection<?> aPathQuery, Collection<?> aFromPath) default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault PropertiesProperties.queryTo(Collection<?> aPathQuery, String aToPath) default PropertiesAbstractResourcePropertiesBuilder.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).AbstractResourcePropertiesBuilder.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).AbstractResourcePropertiesBuilderDecorator.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).AbstractResourcePropertiesBuilderDecorator.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).AbstractResourcePropertiesDecorator.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).AbstractResourcePropertiesDecorator.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).JavaProperties.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).JavaProperties.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).JsonProperties.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).JsonProperties.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).PolyglotPropertiesBuilder.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).PolyglotPropertiesBuilder.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).ResourceProperties.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).ResourceProperties.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).TomlProperties.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).TomlProperties.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).XmlProperties.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).XmlProperties.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).YamlProperties.reload()Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).YamlProperties.reload(ReloadMode aReloadMode) Reloads theResourcePropertiesfrom the resource to which theResourcePropertiesare attached to (such as aFileas ofResourceProperties.MutableResoureProperties.loadFrom(File)orResourceProperties.MutableResoureProperties.saveTo(File)).default Propertiesdefault Propertiesdefault Propertiesdefault Propertiesdefault PropertiesProperties.MutableProperties.removeAll(Collection<?> aPathQueryElemments) default Propertiesdefault PropertiesProperties.MutableProperties.removeDirAt(int aIndex) default PropertiesProperties.MutableProperties.removeDirAt(Object[] aPathElements, int aIndex) default PropertiesProperties.MutableProperties.removeDirAt(Object aPath, int aIndex) default PropertiesProperties.MutableProperties.removeDirAt(String[] aPathElements, int aIndex) default PropertiesProperties.MutableProperties.removeDirAt(String aPath, int aIndex) default PropertiesProperties.MutableProperties.removeFrom(Object aPath) default PropertiesProperties.MutableProperties.removeFrom(Object... aPathElements) default PropertiesProperties.MutableProperties.removeFrom(String aPath) default PropertiesProperties.MutableProperties.removeFrom(String... aPathElements) default PropertiesProperties.MutableProperties.removePaths(String... aPaths) default PropertiesProperties.MutableProperties.removePaths(Collection<?> aPaths) default PropertiesProperties.retrieveBetween(Object[] aFromPath, Object[] aToPath) default PropertiesProperties.retrieveBetween(Object aFromPath, Object aToPath) default PropertiesProperties.retrieveBetween(String[] aFromPath, String[] aToPath) default PropertiesProperties.retrieveBetween(String aFromPath, String aToPath) default PropertiesProperties.retrieveBetween(Collection<?> aFromPath, Collection<?> aToPath) AbstractPropertiesDecorator.retrieveFrom(String aFromPath) EnvironmentProperties.retrieveFrom(String aFromPath) JavaProperties.retrieveFrom(String aFromPath) JsonProperties.retrieveFrom(String aFromPath) NormalizedPropertiesDecorator.retrieveFrom(String aFromPath) ProfilePropertiesProjection.retrieveFrom(String aFromPath) default PropertiesProperties.retrieveFrom(Object aParentPath) default PropertiesProperties.retrieveFrom(Object... aPathElements) Properties.retrieveFrom(String aFromPath) default PropertiesProperties.retrieveFrom(String... aPathElements) default PropertiesProperties.retrieveFrom(Collection<?> aPathElements) PropertiesImpl.retrieveFrom(String aFromPath) PropertiesPrecedenceComposite.retrieveFrom(String aFromPath) SystemProperties.retrieveFrom(String aFromPath) TomlProperties.retrieveFrom(String aFromPath) XmlProperties.retrieveFrom(String aFromPath) YamlProperties.retrieveFrom(String aFromPath) AbstractPropertiesDecorator.retrieveTo(String aToPath) EnvironmentProperties.retrieveTo(String aToPath) JavaProperties.retrieveTo(String aToPath) JsonProperties.retrieveTo(String aToPath) NormalizedPropertiesDecorator.retrieveTo(String aToPath) ProfilePropertiesProjection.retrieveTo(String aToPath) default PropertiesProperties.retrieveTo(Object aToPath) default PropertiesProperties.retrieveTo(Object... aToPathElements) Properties.retrieveTo(String aToPath) default PropertiesProperties.retrieveTo(String... aToPathElements) default PropertiesProperties.retrieveTo(Collection<?> aToPathElements) PropertiesImpl.retrieveTo(String aToPath) PropertiesPrecedenceComposite.retrieveTo(String aToPath) SystemProperties.retrieveTo(String aToPath) TomlProperties.retrieveTo(String aToPath) XmlProperties.retrieveTo(String aToPath) YamlProperties.retrieveTo(String aToPath) AbstractResourcePropertiesBuilder.seekFrom(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of theConfigLocatorconfiguration passed.AbstractResourcePropertiesBuilderDecorator.seekFrom(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of theConfigLocatorconfiguration passed.PolyglotPropertiesBuilder.seekFrom(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of theConfigLocatorconfiguration passed.default PropertiesLoads a properties file from the file directly or (if not found) from first folder containing such a file as of the specification for the for theConfigLocator(if not provided, thenConfigLocator.ALLis assumed).default PropertiesLoads a properties file from the file directly or (if not found) from first folder containing such a file as of the specification for the for theConfigLocator(if not provided, thenConfigLocator.ALLis assumed).default PropertiesResourceProperties.MutableResoureProperties.seekFrom(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads a properties file from the file directly or (if not found) from first folder containing such a file as of the specification for the for theConfigLocator(if not provided, thenConfigLocator.ALLis assumed).default PropertiesLoads a properties file from the file path directly or (if not found) from the first folder containing such a file as of the specification for theConfigLocator(if not provided, thenConfigLocator.ALLis assumed).default PropertiesResourceProperties.MutableResoureProperties.seekFrom(Class<?> aResourceClass, String aFilePath, char... aDelimiters) Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of theConfigLocator.ALLconfiguration.ResourceProperties.MutableResoureProperties.seekFrom(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of theConfigLocatorconfiguration passed.default PropertiesLoads a properties file from the file path directly or (if not found) from the first folder containing such a file as of the specification for theConfigLocator(if not provided, thenConfigLocator.ALLis assumed).default PropertiesLoads a properties file from the file path directly or (if not found) from the first folder containing such a file as of the specification for theConfigLocator(if not provided, thenConfigLocator.ALLis assumed).default PropertiesResourceProperties.MutableResoureProperties.seekFrom(String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of the specification for theConfigLocator(if not provided, thenConfigLocator.ALLis assumed).Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of the specification for theConfigLocator(if not provided, thenConfigLocator.ALLis assumed).Loads a properties file from the file path directly or (if not found) from the first folder containing such a file as of the specification for theConfigLocator(if not provided, thenConfigLocator.ALLis assumed).static PropertiesPropertiesSugar.toNormalized(Properties aProperties) Decorates the providedPropertieswith additional behavior by normalizing the key representing the path pointing to the according value.static PropertiesPropertiesSugar.toNormalized(Properties aProperties, char[] aDelimiters) Decorates the providedPropertieswith additional behavior by normalizing the key representing the path pointing to the according value.static PropertiesPropertiesSugar.toPrecedence(Properties... aProperties) Creates aPropertiescomposite querying the providedPropertiesin the given order.default PropertiesProfileProperties.toRuntimeProfile()Evaluates the active Runtime-Profiles as ofProfileProperties.getRuntimeProfiles()and creates the accordingProperties.default PropertiesProfileProperties.toRuntimeProfile(String... aProfiles) Evaluates the provided Runtime-Profiles and creates the accordingProperties.Methods in org.refcodes.properties with parameters of type PropertiesModifier and TypeMethodDescriptionbooleanPropertiesPrecedence.MutablePropertiesPrecedence.appendProperties(Properties aProperties) Appends the providedPropertiesto the end of the precedence list, meaning that the addedPropertieshave lowest priority.booleanPropertiesPrecedenceBuilderComposite.appendProperties(Properties aProperties) Appends the providedPropertiesto the end of the precedence list, meaning that the addedPropertieshave lowest priority.booleanPropertiesPrecedence.containsProperties(Properties aProperties) Tests whether the given properties have already been added.booleanPropertiesPrecedenceComposite.containsProperties(Properties aProperties) Tests whether the given properties have already been added.PropertiesSugar.fileToJavaProperties(Properties aProperties, File aFile) Files the Java properties to the givenFile.PropertiesSugar.fileToJavaProperties(Properties aProperties, String aFilePath) Files the Java properties to the given file's path.PropertiesSugar.fileToJsonProperties(Properties aProperties, File aFile) Files the JSON properties to the givenFile.PropertiesSugar.fileToJsonProperties(Properties aProperties, String aFilePath) Files the JSON properties to the given file's path.PropertiesSugar.fileToTomlProperties(Properties aProperties, File aFile) Files the TOML properties to the givenFile.PropertiesSugar.fileToTomlProperties(Properties aProperties, String aFilePath) Files the TOML properties to the given file's path.PropertiesSugar.fileToXmlProperties(Properties aProperties, File aFile) Files the XML properties to the givenFile.PropertiesSugar.fileToXmlProperties(Properties aProperties, String aFilePath) Files the XML properties to the given file's path.PropertiesSugar.fileToYamlProperties(Properties aProperties, File aFile) Files the YAML properties to the givenFile.PropertiesSugar.fileToYamlProperties(Properties aProperties, String aFilePath) Files the YAML properties to the given file's path.static PropertiesPropertiesSugar.fromProfile(Properties aProperties) Wraps thePropertieswith a profile projection.static PropertiesPropertiesSugar.fromProfile(Properties aProperties, String... aProfiles) Wraps thePropertieswith a profile projection.default voidProperties.MutableProperties.insert(Properties aFrom) Method to semantically emphasize that we support our own types.default voidProperties.MutableProperties.insertBetween(String aToPath, Properties aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default voidProperties.MutableProperties.insertFrom(Properties aFrom, String aFromPath) Method to semantically emphasize that we support our own types.default voidProperties.MutableProperties.insertTo(String aToPath, Properties aFrom) Method to semantically emphasize that we support our own types.default PropertiesPropertiesAccessor.PropertiesProperty.letProperties(Properties aProperties) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenProperties(setter) as ofPropertiesAccessor.PropertiesMutator.setProperties(Properties)and returns the very same value (getter).booleanPropertiesPrecedence.MutablePropertiesPrecedence.prependProperties(Properties aProperties) Prepends the providedPropertiesto beginning of the precedence list, meaning that the addedPropertieshave highest priority.booleanPropertiesPrecedenceBuilderComposite.prependProperties(Properties aProperties) Prepends the providedPropertiesto beginning of the precedence list, meaning that the addedPropertieshave highest priority.default voidProperties.MutableProperties.putAll(Properties aProperties) This method inserts all elements (key/value-pairs) found in the providedPropertiesinstances of interoperability reasons.PropertiesSugar.saveToJavaProperties(Properties aProperties, File aFile) Saves the Java properties to the givenFile.PropertiesSugar.saveToJavaProperties(Properties aProperties, OutputStream aOutputStream) Writes the properties to the givenOutputStream.PropertiesSugar.saveToJavaProperties(Properties aProperties, String aFilePath) Saves the Java properties to the given file's path.PropertiesSugar.saveToJsonProperties(Properties aProperties, File aFile) Saves the JSON properties to the givenFile.PropertiesSugar.saveToJsonProperties(Properties aProperties, OutputStream aOutputStream) Writes the properties to the givenOutputStream.PropertiesSugar.saveToJsonProperties(Properties aProperties, String aFilePath) Saves the JSON properties to the given file's path.PropertiesSugar.saveToTomlProperties(Properties aProperties, File aFile) Saves the TOML properties to the givenFile.PropertiesSugar.saveToTomlProperties(Properties aProperties, OutputStream aOutputStream) Writes the properties to the givenOutputStream.PropertiesSugar.saveToTomlProperties(Properties aProperties, String aFilePath) Saves the TOML properties to the given file's path.PropertiesSugar.saveToXmlProperties(Properties aProperties, File aFile) Saves the XML properties to the givenFile.PropertiesSugar.saveToXmlProperties(Properties aProperties, OutputStream aOutputStream) Writes the properties to the givenOutputStream.PropertiesSugar.saveToXmlProperties(Properties aProperties, String aFilePath) Saves the XML properties to the given file's path.PropertiesSugar.saveToYamlProperties(Properties aProperties, File aFile) Saves the YAML properties to the givenFile.PropertiesSugar.saveToYamlProperties(Properties aProperties, OutputStream aOutputStream) Writes the properties to the givenOutputStream.PropertiesSugar.saveToYamlProperties(Properties aProperties, String aFilePath) Saves the YAML properties to the given file's path.voidPropertiesAccessor.PropertiesMutator.setProperties(Properties aProperties) Sets the properties for thePropertiesproperty.static PropertiesPropertiesSugar.toNormalized(Properties aProperties) Decorates the providedPropertieswith additional behavior by normalizing the key representing the path pointing to the according value.static PropertiesPropertiesSugar.toNormalized(Properties aProperties, char[] aDelimiters) Decorates the providedPropertieswith additional behavior by normalizing the key representing the path pointing to the according value.static PropertiesPropertiesSugar.toPrecedence(Properties... aProperties) Creates aPropertiescomposite querying the providedPropertiesin the given order.JavaProperties.JavaPropertiesFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.JavaPropertiesBuilder.JavaPropertiesBuilderFactory.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 aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.JsonPropertiesBuilder.JsonPropertiesBuilderFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.PolyglotProperties.PolyglotPropertiesFactory.toProperties(Properties aProperties) Will returnResourcePropertiescreated by the first addedResourcePropertiesFactoryinstance.PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory.toProperties(Properties aProperties) Will returnResourceProperties.ResourcePropertiesBuildercreated by the first addedResourcePropertiesFactory.ResourcePropertiesBuilderFactoryinstance.ResourcePropertiesFactory.ResourcePropertiesBuilderFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance 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.TomlProperties.TomlPropertiesFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.TomlPropertiesBuilder.TomlPropertiesBuilderFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance 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.XmlPropertiesBuilder.XmlPropertiesBuilderFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance 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.YamlPropertiesBuilder.YamlPropertiesBuilderFactory.toProperties(Properties aProperties) Create aResourcePropertiesinstance containing the elements of the providedPropertiesinstance using the path delimiter "/" (Delimiter.PATH) for the path declarations.static Properties.PropertiesBuilderPropertiesSugar.toPropertiesBuilder(Properties... aProperties) Creates a newProperties.PropertiesBuilderfrom theProperties.PropertiesPrecedence.PropertiesPrecedenceBuilder.withAppendProperties(Properties aProperties) Builder method for thePropertiesPrecedence.MutablePropertiesPrecedence.appendProperties(Properties)method.PropertiesPrecedence.PropertiesPrecedenceBuilder.withPrependProperties(Properties aProperties) Builder method for thePropertiesPrecedence.MutablePropertiesPrecedence.prependProperties(Properties)method.PropertiesAccessor.PropertiesBuilder.withProperties(Properties aProperties) Sets the properties for thePropertiesproperty.Constructors in org.refcodes.properties with parameters of type PropertiesModifierConstructorDescriptionprotectedAbstractResourcePropertiesBuilder(Properties aProperties) Create aAbstractResourcePropertiesBuilderinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsJavaProperties(Properties aProperties) Create aJavaPropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsJavaPropertiesBuilder(Properties aProperties) Create aJavaPropertiesBuilderinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsJsonProperties(Properties aProperties) Create aJsonPropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsJsonPropertiesBuilder(Properties aProperties) Create aJsonPropertiesBuilderinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsNormalizedPropertiesDecorator(Properties aProperties) Decorates the providedPropertieswith additional behavior by normalizing the key representing the path pointing to the according value.NormalizedPropertiesDecorator(Properties aProperties, char[] aDelimiters) Decorates the providedPropertieswith additional behavior by normalizing the key representing the path pointing to the according value.PolyglotProperties(PolyglotProperties.PolyglotPropertiesFactory aPropertiesFactory, Properties aProperties) Create aPolyglotPropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsPolyglotProperties(Properties aProperties) Create aPolyglotPropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsPolyglotPropertiesBuilder(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory aPropertiesBuilderFactory, Properties aProperties) Create aPolyglotPropertiesBuilderinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsPolyglotPropertiesBuilder(Properties aProperties) Create aPolyglotPropertiesBuilderinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsProfilePropertiesDecorator(Properties aProperties) Decorates(!)ProfilePropertiesProjection(Properties aProperties, String... aProfiles) Wraps thePropertieswith a profile projection.PropertiesBuilderImpl(Properties aProperties) Create aProperties.PropertiesBuilderinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsPropertiesImpl(Properties aProperties) Create aPropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsPropertiesPrecedenceBuilderComposite(Properties... aProperties) Creates aPropertiesPrecedence.PropertiesPrecedenceBuildercomposite querying the providedPropertiesin the given order.PropertiesPrecedenceComposite(Properties... aProperties) Creates aPropertiesPrecedencecomposite querying the providedPropertiesin the given order.StrictPropertiesDecorator(Properties aProperties) Decorates the providedPropertieswith additional behavior with all the getters to throw aKeyNotFoundRuntimeExceptioninstead of returning null in case the key was not found .TomlProperties(Properties aProperties) Create aTomlPropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsTomlPropertiesBuilder(Properties aProperties) Create aTomlPropertiesBuilderinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsXmlProperties(Properties aProperties) Create aXmlPropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsXmlPropertiesBuilder(Properties aProperties) Create aXmlPropertiesBuilderinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsYamlProperties(Properties aProperties) Create aYamlPropertiesinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsYamlPropertiesBuilder(Properties aProperties) Create aYamlPropertiesBuilderinstance containing the elements of the providedPropertiesinstance using the default path delimiter "/" (Delimiter.PATH) for the path declarationsConstructor parameters in org.refcodes.properties with type arguments of type PropertiesModifierConstructorDescriptionPropertiesPrecedenceBuilderComposite(List<Properties> aProperties) Creates aPropertiesPrecedence.PropertiesPrecedenceBuildercomposite querying the providedPropertiesin the given order.PropertiesPrecedenceComposite(List<Properties> aProperties) Creates aPropertiesPrecedencecomposite querying the providedPropertiesin the given order.