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
RuntimePropertiesare composed of variousPropertiesflavors such asArgsParserProperties,SystemProperties,EnvironmentPropertiesandResourcePropertieswith a precedence in this order, encapsulated by aProfilePropertiesProjectionin order for you, the developer, to conveniently harness the power of thePropertiesfunctionality. You may also add aPropertiesinstance 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).RuntimePropertiesrepresent a composition of the differentPropertiesflavors, therefore providing functionality from theArgsParserPropertiesas well as from theResourcePropertiestypes.
-
-
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 voidsetObfuscationMode(org.refcodes.runtime.SystemContext aObfuscationMode)Specifies the obfuscation mode to be used.java.lang.StringtoSerialized()The behavior of this method is implementation specific.java.lang.StringtoSerialized(char aDelimiter)The behavior of this method is implementation specific.default RuntimePropertieswithBannerFont(org.refcodes.textual.Font aBannerFont)default RuntimePropertieswithBannerFontPalette(char[] aColorPalette)default RuntimePropertieswithConsoleWidth(int aConsoleWidth)default RuntimePropertieswithCopyrightNote(java.lang.String aCopyrightNote)default RuntimePropertieswithDescription(java.lang.String aDescription)default RuntimePropertieswithErrorOut(java.io.PrintStream aErrorOut)default RuntimePropertieswithEvalArgs(java.lang.String[] aArgs)default RuntimePropertieswithEvalArgs(java.lang.String aToPath, java.lang.String[] aArgs)default RuntimePropertieswithEvalArgs(java.lang.String aToPath, java.util.List<java.lang.String> aArgs)default RuntimePropertieswithEvalArgs(java.util.List<java.lang.String> aArgs)default RuntimePropertieswithFile(java.io.File aFile)default RuntimePropertieswithFile(java.io.File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator)default RuntimePropertieswithFilePath(java.lang.Class<?> aResourceClass, java.lang.String aFilePath)default RuntimePropertieswithFilePath(java.lang.String aFilePath)default RuntimePropertieswithInputStream(java.io.InputStream aInputStream)default RuntimePropertieswithLicenseNote(java.lang.String aLicenseNote)default RuntimePropertieswithLineBreak(java.lang.String aLineBreak)default RuntimePropertieswithMaxConsoleWidth(int aMaxConsoleWidth)default RuntimePropertieswithName(java.lang.String aName)default RuntimePropertieswithObfuscationMode(org.refcodes.runtime.SystemContext aObfuscationMode)Builder method for the obfuscation mode property returning the builder for applying multiple build operations.RuntimePropertieswithParseArgs(java.lang.String[] aArgs)default RuntimePropertieswithParseArgs(java.util.List<java.lang.String> aArgs)RuntimePropertieswithProperties(org.refcodes.configuration.Properties aProperties)A hook for you to providePropertiesprogrammatically.default RuntimePropertieswithRootCondition(org.refcodes.console.Condition aRootCondition)default RuntimePropertieswithSecret(java.lang.String aSecret)default RuntimePropertieswithSeparatorChar(char aSeparatorChar)default RuntimePropertieswithStandardOut(java.io.PrintStream aStandardOut)default RuntimePropertieswithSyntaxNotation(org.refcodes.console.SyntaxNotation aSyntaxNotation)default RuntimePropertieswithTitle(java.lang.String aTitle)default RuntimePropertieswithUrl(java.net.URL aUrl)default org.refcodes.console.ArgsParserwithUsageLabel(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- TheSystemContextspecifies 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:
withRootConditionin interfaceorg.refcodes.console.RootConditionAccessor.RootConditionBuilder<RuntimeProperties>
-
withSecret
default RuntimeProperties withSecret(java.lang.String aSecret)
- Specified by:
withSecretin interfaceorg.refcodes.mixin.SecretAccessor.SecretBuilder<RuntimeProperties>
-
withProperties
RuntimeProperties withProperties(org.refcodes.configuration.Properties aProperties)
A hook for you to providePropertiesprogrammatically. The later you addProperties, the lower their precedence.- Parameters:
aProperties- ThePropertiesto 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:
withParseArgsin interfaceorg.refcodes.console.ArgsParser- Specified by:
withParseArgsin interfaceorg.refcodes.console.ArgsParserMixin<RuntimeProperties>- Throws:
org.refcodes.console.UnknownArgsExceptionorg.refcodes.console.AmbiguousArgsExceptionorg.refcodes.console.SuperfluousArgsExceptionorg.refcodes.console.ParseArgsException
-
withFile
default RuntimeProperties withFile(java.io.File aFile) throws java.io.IOException, java.text.ParseException
- Specified by:
withFilein interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>- Throws:
java.io.IOExceptionjava.text.ParseException
-
withFilePath
default RuntimeProperties withFilePath(java.lang.String aFilePath) throws java.io.IOException, java.text.ParseException
- Specified by:
withFilePathin interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>- Throws:
java.io.IOExceptionjava.text.ParseException
-
withFilePath
default RuntimeProperties withFilePath(java.lang.Class<?> aResourceClass, java.lang.String aFilePath) throws java.io.IOException, java.text.ParseException
- Specified by:
withFilePathin interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>- Throws:
java.io.IOExceptionjava.text.ParseException
-
withUrl
default RuntimeProperties withUrl(java.net.URL aUrl) throws java.io.IOException, java.text.ParseException
- Specified by:
withUrlin interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>- Throws:
java.io.IOExceptionjava.text.ParseException
-
withFile
default RuntimeProperties withFile(java.io.File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator) throws java.io.IOException, java.text.ParseException
- Specified by:
withFilein interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>- Throws:
java.io.IOExceptionjava.text.ParseException
-
withInputStream
default RuntimeProperties withInputStream(java.io.InputStream aInputStream) throws java.io.IOException, java.text.ParseException
- Specified by:
withInputStreamin interfaceorg.refcodes.configuration.ResourcePropertiesMixin<RuntimeProperties>- Throws:
java.io.IOExceptionjava.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:
withParseArgsin interfaceorg.refcodes.console.ArgsParserMixin<RuntimeProperties>- Throws:
org.refcodes.console.UnknownArgsExceptionorg.refcodes.console.AmbiguousArgsExceptionorg.refcodes.console.SuperfluousArgsExceptionorg.refcodes.console.ParseArgsException
-
withTitle
default RuntimeProperties withTitle(java.lang.String aTitle)
- Specified by:
withTitlein interfaceorg.refcodes.console.ArgsParser- Specified by:
withTitlein interfaceorg.refcodes.mixin.TitleAccessor.TitleBuilder<RuntimeProperties>
-
withUsageLabel
default org.refcodes.console.ArgsParser withUsageLabel(java.lang.String aUsageLabel)
- Specified by:
withUsageLabelin interfaceorg.refcodes.console.ArgsParser
-
withBannerFont
default RuntimeProperties withBannerFont(org.refcodes.textual.Font aBannerFont)
- Specified by:
withBannerFontin interfaceorg.refcodes.console.ArgsParser
-
withBannerFontPalette
default RuntimeProperties withBannerFontPalette(char[] aColorPalette)
- Specified by:
withBannerFontPalettein interfaceorg.refcodes.console.ArgsParser
-
withConsoleWidth
default RuntimeProperties withConsoleWidth(int aConsoleWidth)
- Specified by:
withConsoleWidthin interfaceorg.refcodes.console.ArgsParser
-
withCopyrightNote
default RuntimeProperties withCopyrightNote(java.lang.String aCopyrightNote)
- Specified by:
withCopyrightNotein interfaceorg.refcodes.console.ArgsParser
-
withDescription
default RuntimeProperties withDescription(java.lang.String aDescription)
- Specified by:
withDescriptionin interfaceorg.refcodes.console.ArgsParser- Specified by:
withDescriptionin interfaceorg.refcodes.mixin.DescriptionAccessor.DescriptionBuilder<RuntimeProperties>
-
withErrorOut
default RuntimeProperties withErrorOut(java.io.PrintStream aErrorOut)
- Specified by:
withErrorOutin 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:
withEvalArgsin interfaceorg.refcodes.console.ArgsParser- Specified by:
withEvalArgsin interfaceArgsParserProperties- Throws:
org.refcodes.console.UnknownArgsExceptionorg.refcodes.console.AmbiguousArgsExceptionorg.refcodes.console.SuperfluousArgsExceptionorg.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:
withEvalArgsin interfaceArgsParserProperties- Throws:
org.refcodes.console.UnknownArgsExceptionorg.refcodes.console.AmbiguousArgsExceptionorg.refcodes.console.SuperfluousArgsExceptionorg.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:
withEvalArgsin interfaceArgsParserProperties- Throws:
org.refcodes.console.UnknownArgsExceptionorg.refcodes.console.AmbiguousArgsExceptionorg.refcodes.console.SuperfluousArgsExceptionorg.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:
withEvalArgsin interfaceorg.refcodes.console.ArgsParser- Specified by:
withEvalArgsin interfaceArgsParserProperties- Throws:
org.refcodes.console.UnknownArgsExceptionorg.refcodes.console.AmbiguousArgsExceptionorg.refcodes.console.SuperfluousArgsExceptionorg.refcodes.console.ParseArgsException
-
withLicenseNote
default RuntimeProperties withLicenseNote(java.lang.String aLicenseNote)
- Specified by:
withLicenseNotein interfaceorg.refcodes.console.ArgsParser
-
withLineBreak
default RuntimeProperties withLineBreak(java.lang.String aLineBreak)
- Specified by:
withLineBreakin interfaceorg.refcodes.console.ArgsParser
-
withMaxConsoleWidth
default RuntimeProperties withMaxConsoleWidth(int aMaxConsoleWidth)
- Specified by:
withMaxConsoleWidthin interfaceorg.refcodes.console.ArgsParser
-
withName
default RuntimeProperties withName(java.lang.String aName)
- Specified by:
withNamein interfaceorg.refcodes.console.ArgsParser- Specified by:
withNamein interfaceorg.refcodes.mixin.NameAccessor.NameBuilder<RuntimeProperties>
-
withSeparatorChar
default RuntimeProperties withSeparatorChar(char aSeparatorChar)
- Specified by:
withSeparatorCharin interfaceorg.refcodes.console.ArgsParser
-
withStandardOut
default RuntimeProperties withStandardOut(java.io.PrintStream aStandardOut)
- Specified by:
withStandardOutin interfaceorg.refcodes.console.ArgsParser
-
withSyntaxNotation
default RuntimeProperties withSyntaxNotation(org.refcodes.console.SyntaxNotation aSyntaxNotation)
- Specified by:
withSyntaxNotationin 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:
toSerializedin 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:
toSerializedin interfaceorg.refcodes.configuration.ResourceProperties
-
-