Interface RuntimeProperties
-
- All Superinterfaces:
org.refcodes.console.ArgsParser
,org.refcodes.console.ArgsParserMixin<RuntimeProperties>
,ArgsParserProperties
,org.refcodes.structure.CanonicalMap
,org.refcodes.structure.Containable
,org.refcodes.mixin.DelimiterAccessor
,org.refcodes.mixin.DescriptionAccessor.DescriptionBuilder<RuntimeProperties>
,org.refcodes.mixin.DescriptionAccessor.DescriptionMutator
,org.refcodes.structure.Dictionary<java.lang.String,T>
,org.refcodes.mixin.Dumpable
,org.refcodes.structure.Keys<java.lang.String,T>
,org.refcodes.mixin.NameAccessor.NameBuilder<RuntimeProperties>
,org.refcodes.mixin.NameAccessor.NameMutator
,org.refcodes.structure.PathMap<RuntimeProperties>
,org.refcodes.configuration.ProfileProperties
,org.refcodes.configuration.Properties
,org.refcodes.structure.PropertiesAccessorMixin
,org.refcodes.component.Resetable
,org.refcodes.configuration.ResourceProperties
,org.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>
,org.refcodes.console.RootConditionAccessor
,org.refcodes.console.RootConditionAccessor.RootConditionBuilder<RuntimeProperties>
,org.refcodes.console.RootConditionAccessor.RootConditionMutator
,org.refcodes.mixin.SecretAccessor.SecretBuilder<RuntimeProperties>
,org.refcodes.mixin.SecretAccessor.SecretMutator
,org.refcodes.mixin.TitleAccessor.TitleBuilder<RuntimeProperties>
,org.refcodes.mixin.TitleAccessor.TitleMutator
,org.refcodes.mixin.TypeAccessor<RuntimeProperties>
- All Known Implementing Classes:
RuntimePropertiesImpl
public interface RuntimeProperties extends org.refcodes.console.RootConditionAccessor.RootConditionMutator, org.refcodes.console.RootConditionAccessor.RootConditionBuilder<RuntimeProperties>, org.refcodes.mixin.SecretAccessor.SecretMutator, org.refcodes.mixin.SecretAccessor.SecretBuilder<RuntimeProperties>, ArgsParserProperties, org.refcodes.configuration.ResourceProperties, org.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>, org.refcodes.configuration.ProfileProperties
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. You may also add aProperties
instance programmatically to manually provide properties (viawithProperties(Properties)
). The later you addProperties
, the lower their precedence. After construction the usewithFile(java.io.File)
,withUrl(java.net.URL)
or the like to load the properties from external resources. After construction usewithParseArgs(String[])
or the like to parse the command line arguments (implementations might provide a constructor such asRuntimePropertiesImpl(String[])
for the command line arguments if you do not require a command syntax notation).RuntimeProperties
represent a composition of the differentProperties
flavors, therefore providing functionality from theArgsParserProperties
as well as from theResourceProperties
types.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.structure.CanonicalMap
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
-
Nested classes/interfaces inherited from interface org.refcodes.structure.Dictionary
org.refcodes.structure.Dictionary.MutableDictionary<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.refcodes.structure.PathMap
org.refcodes.structure.PathMap.MutablePathMap<T extends java.lang.Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.refcodes.configuration.ProfileProperties
org.refcodes.configuration.ProfileProperties.MutableProfileProperties, org.refcodes.configuration.ProfileProperties.ProfilePropertiesBuilder
-
Nested classes/interfaces inherited from interface org.refcodes.configuration.Properties
org.refcodes.configuration.Properties.MutableProperties, org.refcodes.configuration.Properties.PropertiesBuilder
-
Nested classes/interfaces inherited from interface org.refcodes.structure.PropertiesAccessorMixin
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends java.lang.Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
-
Nested classes/interfaces inherited from interface org.refcodes.configuration.ResourceProperties
org.refcodes.configuration.ResourceProperties.MutableResoureProperties, org.refcodes.configuration.ResourceProperties.ResourcePropertiesBuilder
-
Nested classes/interfaces inherited from interface org.refcodes.console.RootConditionAccessor
org.refcodes.console.RootConditionAccessor.RootConditionBuilder<B extends org.refcodes.console.RootConditionAccessor.RootConditionBuilder<B>>, org.refcodes.console.RootConditionAccessor.RootConditionMutator, org.refcodes.console.RootConditionAccessor.RootConditionProperty
-
-
Field Summary
Fields Modifier and Type Field Description static char[]
DELIMITERS
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
setObfuscationMode(org.refcodes.runtime.SystemContext aObfuscationMode)
Specifies the obfuscation mode to be used.java.lang.String
toSerialized()
The behavior of this method is implementation specific.java.lang.String
toSerialized(char aDelimiter)
The behavior of this method is implementation specific.default RuntimeProperties
withBannerFont(org.refcodes.textual.Font aBannerFont)
default RuntimeProperties
withBannerFontPalette(char[] aColorPalette)
default RuntimeProperties
withConsoleWidth(int aConsoleWidth)
default RuntimeProperties
withCopyrightNote(java.lang.String aCopyrightNote)
default RuntimeProperties
withDescription(java.lang.String aDescription)
default RuntimeProperties
withErrorOut(java.io.PrintStream aErrorOut)
default RuntimeProperties
withEvalArgs(java.lang.String[] aArgs)
default RuntimeProperties
withEvalArgs(java.lang.String aToPath, java.lang.String[] aArgs)
default RuntimeProperties
withEvalArgs(java.lang.String aToPath, java.util.List<java.lang.String> aArgs)
default RuntimeProperties
withEvalArgs(java.util.List<java.lang.String> aArgs)
default RuntimeProperties
withFile(java.io.File aFile)
default RuntimeProperties
withFile(java.io.File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator)
default RuntimeProperties
withFilePath(java.lang.Class<?> aResourceClass, java.lang.String aFilePath)
default RuntimeProperties
withFilePath(java.lang.String aFilePath)
default RuntimeProperties
withInputStream(java.io.InputStream aInputStream)
default RuntimeProperties
withLicenseNote(java.lang.String aLicenseNote)
default RuntimeProperties
withLineBreak(java.lang.String aLineBreak)
default RuntimeProperties
withMaxConsoleWidth(int aMaxConsoleWidth)
default RuntimeProperties
withName(java.lang.String aName)
default RuntimeProperties
withObfuscationMode(org.refcodes.runtime.SystemContext aObfuscationMode)
Builder method for the obfuscation mode property returning the builder for applying multiple build operations.RuntimeProperties
withParseArgs(java.lang.String[] aArgs)
default RuntimeProperties
withParseArgs(java.util.List<java.lang.String> aArgs)
RuntimeProperties
withProperties(org.refcodes.configuration.Properties aProperties)
A hook for you to provideProperties
programmatically.default RuntimeProperties
withRootCondition(org.refcodes.console.Condition aRootCondition)
default RuntimeProperties
withSecret(java.lang.String aSecret)
default RuntimeProperties
withSeparatorChar(char aSeparatorChar)
default RuntimeProperties
withStandardOut(java.io.PrintStream aStandardOut)
default RuntimeProperties
withSyntaxNotation(org.refcodes.console.SyntaxNotation aSyntaxNotation)
default RuntimeProperties
withTitle(java.lang.String aTitle)
default RuntimeProperties
withUrl(java.net.URL aUrl)
default org.refcodes.console.ArgsParser
withUsageLabel(java.lang.String aUsageLabel)
-
Methods inherited from interface org.refcodes.console.ArgsParser
errorLn, getCopyrightNote, getDescription, getLicenseNote, getRootCondition, printBanner, printBody, printCopyrightNote, printDescription, printHelp, printLicenseNote, printLn, printLn, printOptions, printSeparatorLn, printUsage, setBannerFont, setBannerFontPalette, setConsoleWidth, setCopyrightNote, setErrorOut, setLicenseNote, setLineBreak, setMaxConsoleWidth, setSeparatorChar, setStandardOut, setSyntaxNotation, setUsageLabel
-
Methods inherited from interface org.refcodes.configuration.ext.console.ArgsParserProperties
evalArgs, evalArgs, evalArgs, evalArgs
-
Methods inherited from interface org.refcodes.structure.CanonicalMap
getBoolean, getBoolean, getBooleanOr, getBooleanOr, getByte, getByte, getByteOr, getByteOr, getCharacter, getCharacter, getCharacterOr, getCharacterOr, getDouble, getDouble, getDoubleOr, getDoubleOr, getFloat, getFloat, getFloatOr, getFloatOr, getInteger, getInteger, getIntegerOr, getIntegerOr, getLong, getLong, getLongOr, getLongOr, getShort, getShort, getShortOr, getShortOr, toInstance, toInstance, toMap, toProperties, toType, toType
-
Methods inherited from interface org.refcodes.mixin.DescriptionAccessor.DescriptionMutator
setDescription
-
Methods inherited from interface org.refcodes.structure.PathMap
children, children, children, children, children, children, containsKey, containsKey, containsKey, dirs, dirs, dirs, dirs, dirs, dirs, findPaths, fromExternalPath, get, get, get, getArray, getArray, getArray, getArray, getArray, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getArrayIndexes, getDirAt, getDirAt, getDirAt, getDirAt, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getDirIndexes, getRootPath, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, getValueAt, hasChildren, hasChildren, hasChildren, hasChildren, hasChildren, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasDirAt, hasParentPath, hasPath, hasPath, hasPath, hasPath, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, hasValueAt, isArray, isArray, isArray, isArray, isArray, isArray, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isArrayIndex, isChild, isChild, isChild, isChild, isDir, isDir, isDir, isDir, isDir, isDirIndex, isDirIndex, isDirIndex, isDirIndex, isDirIndex, isLeaf, isLeaf, isLeaf, isLeaf, isLeaf, isRootPath, keySet, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastArrayIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, lastDirIndex, leaves, leaves, leaves, leaves, leaves, leaves, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextArrayIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, nextDirIndex, paths, paths, paths, paths, paths, paths, queryPaths, queryPaths, queryPaths, queryPaths, queryPaths, sortedKeys, toDataStructure, toDataStructure, toExternalPath, toLeaf, toMap, toNormalizedPath, toParentPath, toPath, toPath, toPath, toPathElements, toPathList, toPathStack, toPropertyPath
-
Methods inherited from interface org.refcodes.configuration.ProfileProperties
getRuntimeProfiles, getRuntimeProfilesPath, toRuntimeProfile, toRuntimeProfile
-
Methods inherited from interface org.refcodes.configuration.Properties
containsValue, getDelimiter, getDirAt, getDirAt, getType, query, query, query, query, queryBetween, queryBetween, queryBetween, queryBetween, queryBetween, queryFrom, queryFrom, queryFrom, queryFrom, queryFrom, queryTo, queryTo, queryTo, queryTo, queryTo, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveBetween, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, retrieveTo
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin
asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, getBoolean, getBoolean, getBooleanOr, getBooleanOr, getByte, getByte, getByteOr, getByteOr, getCharacter, getCharacter, getCharacterOr, getCharacterOr, getDouble, getDouble, getDoubleOr, getDoubleOr, getFloat, getFloat, getFloatOr, getFloatOr, getInteger, getInteger, getIntegerOr, getIntegerOr, getLong, getLong, getLongOr, getLongOr, getShort, getShort, getShortOr, getShortOr
-
Methods inherited from interface org.refcodes.configuration.ResourcePropertiesMixin
withFile, withFile, withFilePath, withFilePath, withFilePath, withFilePath, withInputStream, withUrl
-
-
-
-
Method Detail
-
setObfuscationMode
void setObfuscationMode(org.refcodes.runtime.SystemContext aObfuscationMode)
Specifies the obfuscation mode to be used.- Parameters:
aObfuscationMode
- TheSystemContext
specifies which level of obfuscation is to be used when encountering upon obfuscated properties: E.g. obfuscation may be bound to the host, the "secret" used for obfuscation being the same for all applications on the same host or obfuscation may be bound to the application, being different for different applications on the same host.
-
withObfuscationMode
default RuntimeProperties withObfuscationMode(org.refcodes.runtime.SystemContext aObfuscationMode)
Builder method for the obfuscation mode property returning the builder for applying multiple build operations.- Parameters:
aObfuscationMode
- The obfuscation mode as ofsetObfuscationMode(SystemContext)
.- Returns:
- The builder for applying multiple build operations.
-
withRootCondition
default RuntimeProperties withRootCondition(org.refcodes.console.Condition aRootCondition)
- Specified by:
withRootCondition
in interfaceorg.refcodes.console.RootConditionAccessor.RootConditionBuilder<RuntimeProperties>
-
withSecret
default RuntimeProperties withSecret(java.lang.String aSecret)
- Specified by:
withSecret
in interfaceorg.refcodes.mixin.SecretAccessor.SecretBuilder<RuntimeProperties>
-
withProperties
RuntimeProperties withProperties(org.refcodes.configuration.Properties aProperties)
A hook for you to provideProperties
programmatically. The later you addProperties
, the lower their precedence.- Parameters:
aProperties
- TheProperties
to be added.- Returns:
- This instance as of the builder pattern to apply method chaining.
-
withParseArgs
RuntimeProperties withParseArgs(java.lang.String[] aArgs) throws org.refcodes.console.UnknownArgsException, org.refcodes.console.AmbiguousArgsException, org.refcodes.console.SuperfluousArgsException, org.refcodes.console.ParseArgsException
- Specified by:
withParseArgs
in interfaceorg.refcodes.console.ArgsParser
- Specified by:
withParseArgs
in interfaceorg.refcodes.console.ArgsParserMixin<RuntimeProperties>
- Throws:
org.refcodes.console.UnknownArgsException
org.refcodes.console.AmbiguousArgsException
org.refcodes.console.SuperfluousArgsException
org.refcodes.console.ParseArgsException
-
withFile
default RuntimeProperties withFile(java.io.File aFile) throws java.io.IOException, java.text.ParseException
- Specified by:
withFile
in interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>
- Throws:
java.io.IOException
java.text.ParseException
-
withFilePath
default RuntimeProperties withFilePath(java.lang.String aFilePath) throws java.io.IOException, java.text.ParseException
- Specified by:
withFilePath
in interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>
- Throws:
java.io.IOException
java.text.ParseException
-
withFilePath
default RuntimeProperties withFilePath(java.lang.Class<?> aResourceClass, java.lang.String aFilePath) throws java.io.IOException, java.text.ParseException
- Specified by:
withFilePath
in interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>
- Throws:
java.io.IOException
java.text.ParseException
-
withUrl
default RuntimeProperties withUrl(java.net.URL aUrl) throws java.io.IOException, java.text.ParseException
- Specified by:
withUrl
in interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>
- Throws:
java.io.IOException
java.text.ParseException
-
withFile
default RuntimeProperties withFile(java.io.File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator) throws java.io.IOException, java.text.ParseException
- Specified by:
withFile
in interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>
- Throws:
java.io.IOException
java.text.ParseException
-
withInputStream
default RuntimeProperties withInputStream(java.io.InputStream aInputStream) throws java.io.IOException, java.text.ParseException
- Specified by:
withInputStream
in interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>
- Throws:
java.io.IOException
java.text.ParseException
-
withParseArgs
default RuntimeProperties withParseArgs(java.util.List<java.lang.String> aArgs) throws org.refcodes.console.UnknownArgsException, org.refcodes.console.AmbiguousArgsException, org.refcodes.console.SuperfluousArgsException, org.refcodes.console.ParseArgsException
- Specified by:
withParseArgs
in interfaceorg.refcodes.console.ArgsParserMixin<RuntimeProperties>
- Throws:
org.refcodes.console.UnknownArgsException
org.refcodes.console.AmbiguousArgsException
org.refcodes.console.SuperfluousArgsException
org.refcodes.console.ParseArgsException
-
withTitle
default RuntimeProperties withTitle(java.lang.String aTitle)
- Specified by:
withTitle
in interfaceorg.refcodes.console.ArgsParser
- Specified by:
withTitle
in interfaceorg.refcodes.mixin.TitleAccessor.TitleBuilder<RuntimeProperties>
-
withUsageLabel
default org.refcodes.console.ArgsParser withUsageLabel(java.lang.String aUsageLabel)
- Specified by:
withUsageLabel
in interfaceorg.refcodes.console.ArgsParser
-
withBannerFont
default RuntimeProperties withBannerFont(org.refcodes.textual.Font aBannerFont)
- Specified by:
withBannerFont
in interfaceorg.refcodes.console.ArgsParser
-
withBannerFontPalette
default RuntimeProperties withBannerFontPalette(char[] aColorPalette)
- Specified by:
withBannerFontPalette
in interfaceorg.refcodes.console.ArgsParser
-
withConsoleWidth
default RuntimeProperties withConsoleWidth(int aConsoleWidth)
- Specified by:
withConsoleWidth
in interfaceorg.refcodes.console.ArgsParser
-
withCopyrightNote
default RuntimeProperties withCopyrightNote(java.lang.String aCopyrightNote)
- Specified by:
withCopyrightNote
in interfaceorg.refcodes.console.ArgsParser
-
withDescription
default RuntimeProperties withDescription(java.lang.String aDescription)
- Specified by:
withDescription
in interfaceorg.refcodes.console.ArgsParser
- Specified by:
withDescription
in interfaceorg.refcodes.mixin.DescriptionAccessor.DescriptionBuilder<RuntimeProperties>
-
withErrorOut
default RuntimeProperties withErrorOut(java.io.PrintStream aErrorOut)
- Specified by:
withErrorOut
in interfaceorg.refcodes.console.ArgsParser
-
withEvalArgs
default RuntimeProperties withEvalArgs(java.util.List<java.lang.String> aArgs) throws org.refcodes.console.UnknownArgsException, org.refcodes.console.AmbiguousArgsException, org.refcodes.console.SuperfluousArgsException, org.refcodes.console.ParseArgsException
- Specified by:
withEvalArgs
in interfaceorg.refcodes.console.ArgsParser
- Specified by:
withEvalArgs
in interfaceArgsParserProperties
- Throws:
org.refcodes.console.UnknownArgsException
org.refcodes.console.AmbiguousArgsException
org.refcodes.console.SuperfluousArgsException
org.refcodes.console.ParseArgsException
-
withEvalArgs
default RuntimeProperties withEvalArgs(java.lang.String aToPath, java.util.List<java.lang.String> aArgs) throws org.refcodes.console.UnknownArgsException, org.refcodes.console.AmbiguousArgsException, org.refcodes.console.SuperfluousArgsException, org.refcodes.console.ParseArgsException
- Specified by:
withEvalArgs
in interfaceArgsParserProperties
- Throws:
org.refcodes.console.UnknownArgsException
org.refcodes.console.AmbiguousArgsException
org.refcodes.console.SuperfluousArgsException
org.refcodes.console.ParseArgsException
-
withEvalArgs
default RuntimeProperties withEvalArgs(java.lang.String aToPath, java.lang.String[] aArgs) throws org.refcodes.console.UnknownArgsException, org.refcodes.console.AmbiguousArgsException, org.refcodes.console.SuperfluousArgsException, org.refcodes.console.ParseArgsException
- Specified by:
withEvalArgs
in interfaceArgsParserProperties
- Throws:
org.refcodes.console.UnknownArgsException
org.refcodes.console.AmbiguousArgsException
org.refcodes.console.SuperfluousArgsException
org.refcodes.console.ParseArgsException
-
withEvalArgs
default RuntimeProperties withEvalArgs(java.lang.String[] aArgs) throws org.refcodes.console.UnknownArgsException, org.refcodes.console.AmbiguousArgsException, org.refcodes.console.SuperfluousArgsException, org.refcodes.console.ParseArgsException
- Specified by:
withEvalArgs
in interfaceorg.refcodes.console.ArgsParser
- Specified by:
withEvalArgs
in interfaceArgsParserProperties
- Throws:
org.refcodes.console.UnknownArgsException
org.refcodes.console.AmbiguousArgsException
org.refcodes.console.SuperfluousArgsException
org.refcodes.console.ParseArgsException
-
withLicenseNote
default RuntimeProperties withLicenseNote(java.lang.String aLicenseNote)
- Specified by:
withLicenseNote
in interfaceorg.refcodes.console.ArgsParser
-
withLineBreak
default RuntimeProperties withLineBreak(java.lang.String aLineBreak)
- Specified by:
withLineBreak
in interfaceorg.refcodes.console.ArgsParser
-
withMaxConsoleWidth
default RuntimeProperties withMaxConsoleWidth(int aMaxConsoleWidth)
- Specified by:
withMaxConsoleWidth
in interfaceorg.refcodes.console.ArgsParser
-
withName
default RuntimeProperties withName(java.lang.String aName)
- Specified by:
withName
in interfaceorg.refcodes.console.ArgsParser
- Specified by:
withName
in interfaceorg.refcodes.mixin.NameAccessor.NameBuilder<RuntimeProperties>
-
withSeparatorChar
default RuntimeProperties withSeparatorChar(char aSeparatorChar)
- Specified by:
withSeparatorChar
in interfaceorg.refcodes.console.ArgsParser
-
withStandardOut
default RuntimeProperties withStandardOut(java.io.PrintStream aStandardOut)
- Specified by:
withStandardOut
in interfaceorg.refcodes.console.ArgsParser
-
withSyntaxNotation
default RuntimeProperties withSyntaxNotation(org.refcodes.console.SyntaxNotation aSyntaxNotation)
- Specified by:
withSyntaxNotation
in interfaceorg.refcodes.console.ArgsParser
-
toSerialized
java.lang.String toSerialized()
The behavior of this method is implementation specific. See the javadoc of the implementation in question (such asRuntimePropertiesImpl.toSerialized()
) for implementation details.- Specified by:
toSerialized
in interfaceorg.refcodes.configuration.ResourceProperties
-
toSerialized
java.lang.String toSerialized(char aDelimiter)
The behavior of this method is implementation specific. See the javadoc of the implementation in question (such asRuntimePropertiesImpl.toSerialized()
) for implementation details.- Specified by:
toSerialized
in interfaceorg.refcodes.configuration.ResourceProperties
-
-