Uses of Class
org.refcodes.properties.ext.application.ApplicationProperties
-
Uses of ApplicationProperties in org.refcodes.properties.ext.application
Methods in org.refcodes.properties.ext.application that return ApplicationPropertiesModifier and TypeMethodDescriptionstatic ApplicationPropertiesApplicationPropertiesSugar.fromApplicationProperties()Factory method to conveniently create a preconfiguredApplicationPropertiesinstance.ApplicationPropertiesAccessor.getApplicationProperties()Retrieves the runtime properties from theApplicationPropertiesproperty.default ApplicationPropertiesApplicationPropertiesAccessor.ApplicationPropertiesProperty.letApplicationProperties(ApplicationProperties aApplicationProperties) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenApplicationProperties(setter) as ofApplicationPropertiesAccessor.ApplicationPropertiesMutator.setApplicationProperties(ApplicationProperties)and returns the very same value (getter).ApplicationProperties.withAddExample(String aDescription, org.refcodes.cli.Operand<?>... aOperands) ApplicationProperties.withAddExample(org.refcodes.cli.Example aExample) static ApplicationPropertiesFactory method to conveniently create a preconfiguredApplicationPropertiesinstance.ApplicationProperties.withArgsSyntax(org.refcodes.cli.Term aArgsSyntax) ApplicationProperties.withArgumentEscapeCode(String aParamEscCode) ApplicationProperties.withBannerBorderEscapeCode(String aBannerBorderEscCode) ApplicationProperties.withBannerEscapeCode(String aBannerEscCode) ApplicationProperties.withBannerFont(org.refcodes.textual.Font aBannerFont) ApplicationProperties.withBannerFontPalette(char[] aColorPalette) ApplicationProperties.withBannerFontPalette(org.refcodes.data.AsciiColorPalette aBannerFontPalette) ApplicationProperties.withCommandEscapeCode(String aCommandEscCode) ApplicationProperties.withConsoleWidth(int aConsoleWidth) ApplicationProperties.withCopyright(String aCopyrightNote) ApplicationProperties.withDescription(String aDescription) ApplicationProperties.withDescriptionEscapeCode(String aDescriptionEscCode) ApplicationProperties.withErrorOut(PrintStream aErrorOut) ApplicationProperties.withEscapeCodesEnabled(boolean isEscCodeEnabled) ApplicationProperties.withEvalArgs(String[] aArgs) ApplicationProperties.withEvalArgs(String[] aArgs, Pattern aFilterExp) ApplicationProperties.withEvalArgs(String[] aArgs, org.refcodes.cli.ArgsFilter aArgsFilter) ApplicationProperties.withEvalArgs(String aToPath, String[] aArgs) ApplicationProperties.withEvalArgs(String aToPath, List<String> aArgs) ApplicationProperties.withEvalArgs(List<String> aArgs) ApplicationProperties.withEvalArgs(List<String> aArgs, Pattern aFilterExp) ApplicationProperties.withEvalArgs(List<String> aArgs, org.refcodes.cli.ArgsFilter aArgsFilter) ApplicationProperties.withExamples(Collection<org.refcodes.cli.Example> aExample) ApplicationProperties.withExamples(org.refcodes.cli.Example[] aExample) ApplicationProperties.withFile(File aFile, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) static ApplicationPropertiesFactory method to conveniently create a preconfiguredApplicationPropertiesinstance.ApplicationProperties.withInputStream(InputStream aInputStream) ApplicationProperties.withInputStream(InputStream aInputStream, char... aDelimiters) static ApplicationPropertiesApplicationPropertiesSugar.withInputStream(InputStream aInputStream) Factory method to conveniently create a preconfiguredApplicationPropertiesinstance.ApplicationProperties.withLicense(String aLicenseNote) ApplicationProperties.withLineBreak(String aLineBreak) ApplicationProperties.withLineSeparatorEscapeCode(String aLineSeparatorEscCode) ApplicationProperties.withLongOptionPrefix(String aLongOptionPrefix) ApplicationProperties.withMaxConsoleWidth(int aMaxConsoleWidth) ApplicationProperties.withObfuscationMode(org.refcodes.runtime.SystemContext aObfuscationMode) Builder method for the obfuscation mode property returning the builder for applying multiple build operations.static ApplicationPropertiesApplicationPropertiesSugar.withObfuscationMode(org.refcodes.runtime.SystemContext aMode) Factory method to conveniently create a preconfiguredApplicationPropertiesinstance.ApplicationProperties.withOptionEscapeCode(String aOptionEscCode) static ApplicationPropertiesApplicationPropertiesSugar.withParseArgs(String[] aArgs) Factory method to conveniently create a preconfiguredApplicationPropertiesinstance.ApplicationProperties.withProperties(org.refcodes.properties.Properties aProperties) A hook for you to providePropertiesprogrammatically.static ApplicationPropertiesApplicationPropertiesSugar.withProperties(org.refcodes.properties.Properties aProperties) Factory method to conveniently create a preconfiguredApplicationPropertiesinstance.ApplicationProperties.withResetEscapeCode(String aResetEscCode) ApplicationProperties.withResourceClass(Class<?> aResourceClass, String aFilePath) ApplicationProperties.withResourceClass(Class<?> aResourceClass, String aFilePath, org.refcodes.runtime.ConfigLocator aConfigLocator, char... aDelimiters) ApplicationProperties.withResourceClass(String aFilePath) static ApplicationPropertiesApplicationPropertiesSugar.withResourceClass(String aFilePath) Factory method to conveniently create a preconfiguredApplicationPropertiesinstance.static ApplicationPropertiesApplicationPropertiesSugar.withRootArgsSyntax(org.refcodes.cli.Condition aRootArgsSyntax) Factory method to conveniently create a preconfiguredApplicationPropertiesinstance.static ApplicationPropertiesApplicationPropertiesSugar.withRootOption(org.refcodes.cli.Option<?> aRootOption) Factory method to conveniently create a preconfiguredApplicationPropertiesinstance.ApplicationProperties.withSecret(String aSecret) static ApplicationPropertiesApplicationPropertiesSugar.withSecret(String aSecret) Factory method to conveniently create a preconfiguredApplicationPropertiesinstance.ApplicationProperties.withSeparatorLnChar(char aSeparatorChar) ApplicationProperties.withShortOptionPrefix(Character aShortOptionPrefix) ApplicationProperties.withStandardOut(PrintStream aStandardOut) ApplicationProperties.withSyntaxMetrics(org.refcodes.cli.SyntaxMetrics aSyntaxMetrics) ApplicationProperties.withTextBoxGrid(org.refcodes.textual.TextBoxGrid aTextBoxGrid) ApplicationProperties.withTextBoxGrid(org.refcodes.textual.TextBoxStyle aTextBoxStyle) static ApplicationPropertiesFactory method to conveniently create a preconfiguredApplicationPropertiesinstance.Methods in org.refcodes.properties.ext.application with parameters of type ApplicationPropertiesModifier and TypeMethodDescriptiondefault ApplicationPropertiesApplicationPropertiesAccessor.ApplicationPropertiesProperty.letApplicationProperties(ApplicationProperties aApplicationProperties) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the givenApplicationProperties(setter) as ofApplicationPropertiesAccessor.ApplicationPropertiesMutator.setApplicationProperties(ApplicationProperties)and returns the very same value (getter).voidApplicationPropertiesAccessor.ApplicationPropertiesMutator.setApplicationProperties(ApplicationProperties aApplicationProperties) Sets the runtime properties for theApplicationPropertiesproperty.ApplicationPropertiesAccessor.ApplicationPropertiesBuilder.withApplicationProperties(ApplicationProperties aApplicationProperties) Sets the runtime properties for theApplicationPropertiesproperty.