A C D E F G I K O P R S T V W
A
- addProperties(File, ConfigLocator, char...) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Reads the
ResourceProperties.ResourcePropertiesBuilder
from the given data sink. - addProperties(InputStream, char[]) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Reads the
ResourceProperties
from the given data sink. - addProperties(Class<?>, String, ConfigLocator, char...) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Reads the
ResourceProperties.ResourcePropertiesBuilder
from the given data sink. - addProperties(URL, char...) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Reads the
ResourceProperties
from the given data sink. - addProperties(Properties) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
C
- containsKey(Object) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
D
- DELIMITERS - Static variable in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
E
- errorLn(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- evalArgs(String[]) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- evalArgs(String, String[]) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- evalArgs(String, List<String>) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- evalArgs(List<String>) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
F
- fromRuntimeProperties() - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance.
G
- get(Object) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getBannerBorderEscapeCode() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getBannerEscapeCode() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getCopyrightNote() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getDelimiter() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getDescription() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getLicenseNote() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getLineSeparatorEscapeCode() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getName() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getParameterDescriptionEscapeCode() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getParameterEscapeCode() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getProperties() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getResetEscapeCode() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getRootCondition() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getSeparatorLnChar() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getTextBoxGrid() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- getTitle() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
I
- isEmpty() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- isEscapeCodesEnabled() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
K
- keySet() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
O
- org.refcodes.configuration.ext.runtime - package org.refcodes.configuration.ext.runtime
P
- printBanner() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- printCopyrightNote() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- printDescription() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- printHelp() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- printLicenseNote() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- printLn() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- printLn(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- printOptions() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- printSeparatorLn() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- printUsage() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
R
- reload() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- reload(ReloadMode) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- reset() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- retrieveFrom(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- retrieveTo(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- RuntimeProperties - Interface in org.refcodes.configuration.ext.runtime
-
RuntimeProperties
are composed of variousProperties
flavors such asArgsParserProperties
,SystemProperties
,EnvironmentProperties
andResourceProperties
with a precedence in this order, encapsulated by aProfilePropertiesProjection
in order for you, the developer, to conveniently harness the power of theProperties
functionality. - RuntimePropertiesImpl - Class in org.refcodes.configuration.ext.runtime
-
The
RuntimePropertiesImpl
composite represent command line properties, system properties as well as environment variables (in that order) and resource properties. - RuntimePropertiesImpl() - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with noCondition
for parsing command line arguments. - RuntimePropertiesImpl(String) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with a custom secret for obfuscation. - RuntimePropertiesImpl(String[]) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with noCondition
for parsing command line arguments: As no syntax notation is required by the constructor (no rootCondition
), no syntax validation is done. - RuntimePropertiesImpl(String[], String) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with noCondition
for parsing command line arguments: As no syntax notation is required by the constructor (no rootCondition
), no syntax validation is done. - RuntimePropertiesImpl(String[], SystemContext) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with noCondition
for parsing command line arguments: As no syntax notation is required by the constructor (no rootCondition
), no syntax validation is done. - RuntimePropertiesImpl(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with noCondition
for parsing command line arguments. - RuntimePropertiesImpl(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory, String) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with a custom secret for obfuscation. - RuntimePropertiesImpl(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory, String[]) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with noCondition
for parsing command line arguments: As no syntax notation is required by the constructor (no rootCondition
), no syntax validation is done. - RuntimePropertiesImpl(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory, String[], String) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with noCondition
for parsing command line arguments: As no syntax notation is required by the constructor (no rootCondition
), no syntax validation is done. - RuntimePropertiesImpl(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory, String[], SystemContext) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with noCondition
for parsing command line arguments: As no syntax notation is required by the constructor (no rootCondition
), no syntax validation is done. - RuntimePropertiesImpl(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory, Condition) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with the givenCondition
used to parse command line arguments. - RuntimePropertiesImpl(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory, Condition, String) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with the givenCondition
used to parse command line arguments. - RuntimePropertiesImpl(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory, Condition, SystemContext) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with the givenCondition
used to parse command line arguments. - RuntimePropertiesImpl(PolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory, SystemContext) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs the
RuntimeProperties
with the given obfuscation mode - RuntimePropertiesImpl(Condition) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with the givenCondition
used to parse command line arguments. - RuntimePropertiesImpl(Condition, String) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with the givenCondition
used to parse command line arguments. - RuntimePropertiesImpl(Condition, SystemContext) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs a
RuntimeProperties
instance with the givenCondition
used to parse command line arguments. - RuntimePropertiesImpl(SystemContext) - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Constructs the
RuntimeProperties
with the given obfuscation mode - RuntimePropertiesSugar - Class in org.refcodes.configuration.ext.runtime
-
Declarative syntactic sugar which may be statically imported in order to allow declarative definitions for the construction of
RuntimeProperties
(and the like). - RuntimePropertiesSugar() - Constructor for class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
S
- setBannerBorderEscapeCode(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setBannerEscapeCode(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setBannerFont(Font) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setBannerFontPalette(char[]) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setConsoleWidth(int) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setCopyrightNote(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setDescription(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setErrorOut(PrintStream) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setEscapeCodesEnabled(boolean) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setLicenseNote(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setLineBreak(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setLineSeparatorEscapeCode(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setMaxConsoleWidth(int) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setName(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setObfuscationMode(SystemContext) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
-
Specifies the obfuscation mode to be used.
- setObfuscationMode(SystemContext) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Specifies the obfuscation mode to be used.
- setParameterDescriptionEscapeCode(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setParameterEscapeCode(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setResetEscapeCode(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setRootCondition(Condition) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setSecret(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setSeparatorLnChar(char) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setStandardOut(PrintStream) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setSyntaxNotation(SyntaxNotation) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setTextBoxGrid(TextBoxGrid) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setTitle(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- setUsageLabel(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- size() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
T
- toDataStructure(String) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- toRuntimeProfile(String...) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- toSerialized() - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
-
The behavior of this method is implementation specific.
- toSerialized() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Returns the serialized format as of the
ResourceProperties.ResourcePropertiesBuilder
instance being produced upon invocation of thePolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory.toProperties(Properties)
method. - toSerialized(char) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
-
The behavior of this method is implementation specific.
- toSerialized(char) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
Returns the serialized format as of the
ResourceProperties.ResourcePropertiesBuilder
instance being produced upon invocation of thePolyglotPropertiesBuilder.PolyglotPropertiesBuilderFactory.toProperties(Properties)
method.
V
- values() - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
W
- withArgs(String[]) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withBannerFont(Font) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withBannerFontPalette(char[]) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withConsoleWidth(int) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withCopyrightNote(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withDescription(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withErrorOut(PrintStream) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withEscapeCodesEnabled(boolean) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withEvalArgs(String[]) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withEvalArgs(String, String[]) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withEvalArgs(String, List<String>) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withEvalArgs(List<String>) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withFile(File) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withFile(File) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withFile(File, ConfigLocator) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withFile(File, ConfigLocator, char...) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- withFilePath(Class<?>, String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withFilePath(Class<?>, String, ConfigLocator, char...) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- withFilePath(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withFilePath(String) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withInputStream(InputStream) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withInputStream(InputStream) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withInputStream(InputStream, char...) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- withLicenseNote(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withLineBreak(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withMaxConsoleWidth(int) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withName(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withObfuscationMode(SystemContext) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
-
Builder method for the obfuscation mode property returning the builder for applying multiple build operations.
- withObfuscationMode(SystemContext) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withParameterEscapeCode(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withParseArgs(String[]) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withParseArgs(String[]) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- withParseArgs(String[]) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withParseArgs(List<String>) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withProperties(Properties) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
-
A hook for you to provide
Properties
programmatically. - withProperties(Properties) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
-
A hook for you to provide
Properties
programmatically. - withProperties(Properties) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withResetEscapeCode(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withRootCondition(Condition) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withRootCondition(Condition) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withSecret(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withSecret(String) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withSeparatorLnChar(char) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withStandardOut(PrintStream) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withSyntaxNotation(SyntaxNotation) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withTitle(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withUrl(URL) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties
- withUrl(URL) - Static method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesSugar
-
Factory method to conveniently create a pre-configured
RuntimeProperties
instance. - withUrl(URL, char...) - Method in class org.refcodes.configuration.ext.runtime.RuntimePropertiesImpl
- withUsageLabel(String) - Method in interface org.refcodes.configuration.ext.runtime.RuntimeProperties