Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

add(P) - Method in class org.yarnandtail.andhow.api.ProblemList
 
add(P) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
add(int, P) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
addAlias(Name, List<Name>) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
Used by public alias methods to actually add the Alias.
addAll(int, Collection<? extends P>) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
addAll(Collection<? extends P>) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
addBlank() - Method in class org.yarnandtail.andhow.sample.TextBlock
 
ADDED_JNDI_ROOTS - Static variable in interface org.yarnandtail.andhow.load.JndiLoader.CONFIG
 
addExportGroup(ExportGroup) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
addHR() - Method in class org.yarnandtail.andhow.sample.TextBlock
 
addLine(TextLine) - Method in class org.yarnandtail.andhow.sample.TextBlock
 
addLine(String) - Method in class org.yarnandtail.andhow.sample.TextBlock
 
addProperty(Class<? extends BasePropertyGroup>, Property<?>) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
Adds a BasePropertyGroup, its Property and the name and aliases for that property to all the collections.
addValues(LoaderValues) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
After(LocalDateTime) - Constructor for class org.yarnandtail.andhow.valid.LocalDateTimeValidator.After
 
aliasIn(String) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
Adds an alternate name for this property that will be recognized when a Loader reads a property in from a source, such as JNDI or a properties file.
aliasInAndOut(String) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
Adds an alternate name for this property that will both be recognized when reading in properties and can be used when exporting properties.
aliasOut(String) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
Adds an alternate name for this property that can be used if this property is exported, such as exporting to System.properties.
AndHow - Class in org.yarnandtail.andhow
 
AndHow.AndHowBuilder - Class in org.yarnandtail.andhow
A builder class, which is the only supported way to construct an AndHow instance.
AndHow.Reloader - Class in org.yarnandtail.andhow
 
ANDHOW_INLINE_NAME - Static variable in class org.yarnandtail.andhow.AndHow
 
ANDHOW_NAME - Static variable in class org.yarnandtail.andhow.AndHow
 
ANDHOW_TAG_LINE - Static variable in class org.yarnandtail.andhow.AndHow
 
ANDHOW_URL - Static variable in class org.yarnandtail.andhow.AndHow
 
AndHowBuilder() - Constructor for class org.yarnandtail.andhow.AndHow.AndHowBuilder
 
AndHowCore - Class in org.yarnandtail.andhow.internal
Actual central instance of the AndHow state after a successful startup.
AndHowCore(NamingStrategy, List<Loader>, List<Class<? extends BasePropertyGroup>>) - Constructor for class org.yarnandtail.andhow.internal.AndHowCore
 
AndHowUtil - Class in org.yarnandtail.andhow.util
Utilities used by AndHow during initial construction.
AndHowUtil() - Constructor for class org.yarnandtail.andhow.util.AndHowUtil
 
AppFatalException - Exception in org.yarnandtail.andhow.api
An exception that causes configuration processing to stop b/c it cannot proceed.
AppFatalException(String) - Constructor for exception org.yarnandtail.andhow.api.AppFatalException
Used for errors while the AndHow builder is still in use - we don't have full context b/c AndHow has not been constructed yet.
AppFatalException(String, ProblemList<Problem>) - Constructor for exception org.yarnandtail.andhow.api.AppFatalException
 
attemptToAdd(ConstructionDefinition, List<PropertyValue>, ProblemList<Problem>, String, String) - Method in class org.yarnandtail.andhow.load.BaseLoader
Util method to load a String to a property by name.
attemptToAdd(ConstructionDefinition, List<PropertyValue>, ProblemList<Problem>, Property, Object) - Method in class org.yarnandtail.andhow.load.BaseLoader
Util method to attempt to load an object of an unknown type to a property.

B

badPropertyCoord - Variable in class org.yarnandtail.andhow.internal.ConstructionProblem
The Property that actually has the problem
badValueCoord - Variable in class org.yarnandtail.andhow.internal.LoaderProblem
The Property that actually has the problem
badValueCoord - Variable in class org.yarnandtail.andhow.internal.ValueProblem
 
BaseExporter - Class in org.yarnandtail.andhow.export
All implementations must have a zero argument constructor.
BaseExporter() - Constructor for class org.yarnandtail.andhow.export.BaseExporter
 
BaseLoader - Class in org.yarnandtail.andhow.load
 
BaseLoader() - Constructor for class org.yarnandtail.andhow.load.BaseLoader
 
BasePropertyGroup - Interface in org.yarnandtail.andhow.api
The internal interface used to mark logical and/or functional grouping of Properties.
BaseSamplePrinter - Class in org.yarnandtail.andhow.sample
 
BaseSamplePrinter() - Constructor for class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
BaseValueType<T> - Class in org.yarnandtail.andhow.valuetype
 
BaseValueType(Class<T>) - Constructor for class org.yarnandtail.andhow.valuetype.BaseValueType
 
Before(LocalDateTime) - Constructor for class org.yarnandtail.andhow.valid.LocalDateTimeValidator.Before
 
BlankLine() - Constructor for class org.yarnandtail.andhow.sample.TextLine.BlankLine
 
blockCommentEnd - Variable in class org.yarnandtail.andhow.sample.PrintFormat
 
blockCommentSeparator - Variable in class org.yarnandtail.andhow.sample.PrintFormat
 
blockCommentStart - Variable in class org.yarnandtail.andhow.sample.PrintFormat
either block comments or lineComment should be non-null, but not both
build() - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
Executes the AndHow framework startup.
build() - Method in class org.yarnandtail.andhow.property.DblProp.DblBuilder
 
build() - Method in class org.yarnandtail.andhow.property.FlagProp.FlagBuilder
 
build() - Method in class org.yarnandtail.andhow.property.IntProp.IntBuilder
 
build() - Method in class org.yarnandtail.andhow.property.LngProp.LngBuilder
 
build() - Method in class org.yarnandtail.andhow.property.LocalDateTimeProp.LocalDateTimeBuilder
 
build() - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
Build the Property instance.
build() - Method in class org.yarnandtail.andhow.property.StrProp.StrBuilder
 
buildDefinition(List<Class<? extends BasePropertyGroup>>, List<Loader>, NamingStrategy, ProblemList<Problem>) - Static method in class org.yarnandtail.andhow.util.AndHowUtil
Build a fully populated ConstructionDefinition from the passed Groups, using the NamingStrategy to generate names for each.
builder() - Static method in class org.yarnandtail.andhow.AndHow
Returns a builder that can be used one time to build the AndHow instance.
builder() - Static method in class org.yarnandtail.andhow.property.DblProp
 
builder() - Static method in class org.yarnandtail.andhow.property.FlagProp
 
builder() - Static method in class org.yarnandtail.andhow.property.IntProp
 
builder() - Static method in class org.yarnandtail.andhow.property.LngProp
 
builder() - Static method in class org.yarnandtail.andhow.property.LocalDateTimeProp
 
builder() - Static method in class org.yarnandtail.andhow.property.StrProp
 
buildFatalException(ProblemList<Problem>) - Static method in class org.yarnandtail.andhow.util.AndHowUtil
 
buildForNonPropduction() - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
Bootstraps the AndHow framework and returns a Reloader that can be used to destroy or reload the AndHow framework.
buildJndiRoots(ValueMap) - Method in class org.yarnandtail.andhow.load.JndiLoader
 
buildNames(Property, Class<? extends BasePropertyGroup>) - Method in interface org.yarnandtail.andhow.api.NamingStrategy
Build a list of names for the Property
buildNames(Property, Class<? extends BasePropertyGroup>) - Method in class org.yarnandtail.andhow.name.CaseInsensitiveNaming
 
buildNamesFromCanonical(Property, Class<? extends BasePropertyGroup>, String) - Method in class org.yarnandtail.andhow.name.CaseInsensitiveNaming
 
buildValueMapImmutable(List<LoaderValues>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextBase
 

C

CaseInsensitiveNaming - Class in org.yarnandtail.andhow.name
Case insensitive naming.
CaseInsensitiveNaming() - Constructor for class org.yarnandtail.andhow.name.CaseInsensitiveNaming
 
cast(Object) - Method in interface org.yarnandtail.andhow.api.ValueType
Attempt to cast the passed object to the generic type T.
cast(Object) - Method in class org.yarnandtail.andhow.valuetype.DblType
 
cast(Object) - Method in class org.yarnandtail.andhow.valuetype.FlagType
 
cast(Object) - Method in class org.yarnandtail.andhow.valuetype.IntType
 
cast(Object) - Method in class org.yarnandtail.andhow.valuetype.LngType
 
cast(Object) - Method in class org.yarnandtail.andhow.valuetype.LocalDateTimeType
 
cast(Object) - Method in class org.yarnandtail.andhow.valuetype.StrType
 
checkForInvalidDefaultValue(Property<T>, Class<? extends BasePropertyGroup>, String) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
Checks a Property's default value against its Validators and adds entries to constructProblems if there are issues.
clazzType - Variable in class org.yarnandtail.andhow.valuetype.BaseValueType
 
clear() - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
cmdLineArg(String, String) - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
Adds a command line argument in key=value form.
cmdLineArgs(String[]) - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
Adds the command line arguments, keeping any previously added.
ConstructionDefinition - Interface in org.yarnandtail.andhow.api
The defined set and metadata related to the PropertyGroups, Properties and associated names that are in scope for an initialized AndHow instance.
ConstructionDefinitionImmutable - Class in org.yarnandtail.andhow.internal
An immutable instance that can be used during runtime.
ConstructionDefinitionImmutable(NamingStrategy, List<Class<? extends BasePropertyGroup>>, List<Property<?>>, Map<Class<? extends BasePropertyGroup>, List<Property<?>>>, Map<String, Property<?>>, Map<Property<?>, List<EffectiveName>>, Map<Property<?>, String>, List<ExportGroup>) - Constructor for class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
ConstructionDefinitionMutable - Class in org.yarnandtail.andhow.internal
A mutable version that can be used during AndHow startup.
ConstructionDefinitionMutable(NamingStrategy) - Constructor for class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
ConstructionProblem - Class in org.yarnandtail.andhow.internal
A problem bootstrapping the AndHow, prior to attempting to load any values.
ConstructionProblem() - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem
 
ConstructionProblem.DuplicateLoader - Class in org.yarnandtail.andhow.internal
 
ConstructionProblem.DuplicateProperty - Class in org.yarnandtail.andhow.internal
 
ConstructionProblem.ExportException - Class in org.yarnandtail.andhow.internal
 
ConstructionProblem.InvalidDefaultValue - Class in org.yarnandtail.andhow.internal
 
ConstructionProblem.InvalidValidationConfiguration - Class in org.yarnandtail.andhow.internal
 
ConstructionProblem.LoaderPropertyIsNull - Class in org.yarnandtail.andhow.internal
 
ConstructionProblem.LoaderPropertyNotRegistered - Class in org.yarnandtail.andhow.internal
 
ConstructionProblem.NonUniqueNames - Class in org.yarnandtail.andhow.internal
 
ConstructionProblem.PropertyNotPartOfGroup - Class in org.yarnandtail.andhow.internal
 
ConstructionProblem.SecurityException - Class in org.yarnandtail.andhow.internal
 
CREATE_SAMPLES - Static variable in interface org.yarnandtail.andhow.Options
 
createValue(ConstructionDefinition, Property<T>, String) - Method in class org.yarnandtail.andhow.load.BaseLoader
 

D

DblBuilder() - Constructor for class org.yarnandtail.andhow.property.DblProp.DblBuilder
 
DblProp - Class in org.yarnandtail.andhow.property
A Property that refers to a Double value.
DblProp(Double, boolean, String, List<Validator<Double>>, List<Name>, PropertyType, ValueType<Double>, Trimmer, String) - Constructor for class org.yarnandtail.andhow.property.DblProp
 
DblProp.DblBuilder - Class in org.yarnandtail.andhow.property
 
DblType - Class in org.yarnandtail.andhow.valuetype
Type representation of Java Double objects.
DblValidator - Class in org.yarnandtail.andhow.valid
A collection of Double validation types
DblValidator() - Constructor for class org.yarnandtail.andhow.valid.DblValidator
 
DblValidator.GreaterThan - Class in org.yarnandtail.andhow.valid
Validate that a long is greater than a specified reference.
DblValidator.GreaterThanOrEqualTo - Class in org.yarnandtail.andhow.valid
Validate that an long is greater than or equal to a specified reference.
DblValidator.LessThan - Class in org.yarnandtail.andhow.valid
Validate that an long is less than a specified reference.
DblValidator.LessThanOrEqualTo - Class in org.yarnandtail.andhow.valid
Validate that a long is less than or equal to a specified reference.
DEFAULT_LINE_WIDTH - Static variable in class org.yarnandtail.andhow.internal.ReportGenerator
 
DEFAULT_VALUE_TEXT - Static variable in interface org.yarnandtail.andhow.api.SamplePrinter
Lead-in for a default value
defaultValue(T) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
TODO: It would be nice to add a String version that can parse
desc(String) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
Same as description
description(String) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
destroy() - Method in class org.yarnandtail.andhow.AndHow.Reloader
For shutdown or testing.
doExport(String, Property<T>, ConstructionDefinition, ValueMap) - Method in class org.yarnandtail.andhow.export.BaseExporter
Subclasses can implement just this method.
doExport(String, Property<T>, ConstructionDefinition, ValueMap) - Method in class org.yarnandtail.andhow.export.SysPropExporter
 
DuplicateLoader(Loader) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.DuplicateLoader
 
DuplicateProperty(Class<? extends BasePropertyGroup>, Property<?>, Class<? extends BasePropertyGroup>, Property<?>) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.DuplicateProperty
 
DuplicatePropertyLoaderProblem(Loader, Class<? extends BasePropertyGroup>, Property) - Constructor for class org.yarnandtail.andhow.internal.LoaderProblem.DuplicatePropertyLoaderProblem
 

E

EffectiveName - Class in org.yarnandtail.andhow.api
A name for a Property that has been processed by a NamingStrategy to create an effectiveIn name, which may be different than the original name.
EffectiveName(String, String, boolean, boolean) - Constructor for class org.yarnandtail.andhow.api.EffectiveName
A new instance using the actual name as the effective out.
EffectiveName(String, String, String, boolean, boolean) - Constructor for class org.yarnandtail.andhow.api.EffectiveName
A new instance explicitly providing the effective out name.
EMPTY_PROBLEM_LIST - Static variable in class org.yarnandtail.andhow.api.ProblemList
Empty immutable
EMPTY_PROP_VALUE_LIST - Static variable in class org.yarnandtail.andhow.api.LoaderValues
 
EMPTY_PROPERTY_LIST - Static variable in interface org.yarnandtail.andhow.api.ConstructionDefinition
 
EMPTY_STRING_ARRAY - Static variable in class org.yarnandtail.andhow.util.TextUtil
 
EMPTY_STRING_LIST - Static variable in class org.yarnandtail.andhow.util.TextUtil
 
EndsWith(String, boolean) - Constructor for class org.yarnandtail.andhow.valid.StringValidator.EndsWith
 
ensureCapacity(int) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
EnviromentVariableLoader - Class in org.yarnandtail.andhow.load
Loads properties from java.lang.System.getenv().
EnviromentVariableLoader() - Constructor for class org.yarnandtail.andhow.load.EnviromentVariableLoader
 
equals(Object) - Method in class org.yarnandtail.andhow.api.PropertyValue
 
escapeXml(String) - Static method in class org.yarnandtail.andhow.util.TextUtil
 
export(ConstructionDefinition, ValueMap) - Method in interface org.yarnandtail.andhow.api.Exporter
Exports all properties.
export(Class<? extends BasePropertyGroup>, ConstructionDefinition, ValueMap) - Method in interface org.yarnandtail.andhow.api.Exporter
Exports a BasePropertyGroup.
export(ConstructionDefinition, ValueMap) - Method in class org.yarnandtail.andhow.export.BaseExporter
 
export(Class<? extends BasePropertyGroup>, ConstructionDefinition, ValueMap) - Method in class org.yarnandtail.andhow.export.BaseExporter
 
export(Property<?>, ConstructionDefinition, ValueMap) - Method in class org.yarnandtail.andhow.export.BaseExporter
 
Exporter - Interface in org.yarnandtail.andhow.api
The Exporter provides support for legacy applications that expect to find key/value pairs in a specific source, such as system properties.
Exporter.EXPORT_CANONICAL_NAME - Enum in org.yarnandtail.andhow.api
 
Exporter.EXPORT_OUT_ALIASES - Enum in org.yarnandtail.andhow.api
 
ExportException(Exception, Class<? extends BasePropertyGroup>, String) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.ExportException
 
ExportGroup - Class in org.yarnandtail.andhow.api
Bundles an exporter and a BasePropertyGroup for it to export.
ExportGroup(Exporter, Class<? extends BasePropertyGroup>) - Constructor for class org.yarnandtail.andhow.api.ExportGroup
 

F

fieldName - Variable in class org.yarnandtail.andhow.internal.NameAndProperty
 
filter(Class<P>) - Method in class org.yarnandtail.andhow.api.ProblemList
 
findDuplicateProperty(PropertyValue, List<PropertyValue>) - Method in class org.yarnandtail.andhow.load.BaseLoader
 
findFirstInstanceOf(String, int, String...) - Static method in class org.yarnandtail.andhow.util.TextUtil
Find the first occurrence of one of an array of possible strings in another string, starting at the specified position.
findLastInstanceOf(String, int, String...) - Static method in class org.yarnandtail.andhow.util.TextUtil
 
FixedValueLoader - Class in org.yarnandtail.andhow.load
A utility loader that is used internally to put fixed values into the effective list of values.
FixedValueLoader(List<PropertyValue>) - Constructor for class org.yarnandtail.andhow.load.FixedValueLoader
 
FixedValueLoader(PropertyValue...) - Constructor for class org.yarnandtail.andhow.load.FixedValueLoader
 
FlagBuilder() - Constructor for class org.yarnandtail.andhow.property.FlagProp.FlagBuilder
 
FlagProp - Class in org.yarnandtail.andhow.property
A True/False switch that is never null and behaves similarly to a unix cmd line switch.
FlagProp(Boolean, boolean, String, List<Name>, PropertyType, ValueType<Boolean>, Trimmer, String) - Constructor for class org.yarnandtail.andhow.property.FlagProp
 
FlagProp.FlagBuilder - Class in org.yarnandtail.andhow.property
 
FlagType - Class in org.yarnandtail.andhow.valuetype
 
format - Variable in class org.yarnandtail.andhow.sample.JndiLoaderSamplePrinter
 
format - Variable in class org.yarnandtail.andhow.sample.PropFileLoaderSamplePrinter
 
format(String, Object...) - Static method in class org.yarnandtail.andhow.util.TextUtil
Creates a message with {} instances replaced with values from the args list, similar to how SLF4J formats messages.

G

get() - Static method in class org.yarnandtail.andhow.valuetype.DblType
 
get() - Static method in class org.yarnandtail.andhow.valuetype.FlagType
 
get() - Static method in class org.yarnandtail.andhow.valuetype.IntType
 
get() - Static method in class org.yarnandtail.andhow.valuetype.LngType
 
get() - Static method in class org.yarnandtail.andhow.valuetype.LocalDateTimeType
 
getActualName() - Method in class org.yarnandtail.andhow.api.Name
The actual, originally name.
getActualProperty(ConstructionDefinition, Class<? extends BasePropertyGroup>, Property) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
getActualProperty(ConstructionDefinition, Class<? extends BasePropertyGroup>, Property) - Method in class org.yarnandtail.andhow.sample.JndiLoaderSamplePrinter
 
getActualProperty(ConstructionDefinition, Class<? extends BasePropertyGroup>, Property) - Method in class org.yarnandtail.andhow.sample.PropFileLoaderSamplePrinter
 
getAliases(Property<?>) - Method in class org.yarnandtail.andhow.AndHow
 
getAliases(Property<?>) - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
Returns all aliases (in and out) for a property.
getAliases() - Method in class org.yarnandtail.andhow.api.PropertyNaming
All aliases for the property.
getAliases(Property<?>) - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getAliases(Property<?>) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getAliases(Property<?>) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getAllLoaderValues() - Method in interface org.yarnandtail.andhow.api.ValueMapWithContext
A sequential list of all loaders and all its values, even overwritten ones.
getAllLoaderValues() - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
getAllLoaderValues() - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
getAllValuesLoadedByLoader(Loader) - Method in interface org.yarnandtail.andhow.api.ValueMapWithContext
All the values loaded by the specified Loader, even if they were overridden by earlier loaders.
getAllValuesLoadedByLoader(List<LoaderValues>, Loader) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextBase
 
getAllValuesLoadedByLoader(Loader) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
getAllValuesLoadedByLoader(Loader) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
getBadPropertyCoord() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem
The Property that has the problem.
getBadValueCoord() - Method in class org.yarnandtail.andhow.internal.LoaderProblem
The Property that has the problem.
getBadValueCoord() - Method in class org.yarnandtail.andhow.internal.ValueProblem
 
getBlockComment(PrintFormat, boolean, boolean) - Method in class org.yarnandtail.andhow.sample.TextLine.BlankLine
 
getBlockComment(PrintFormat, boolean, boolean) - Method in class org.yarnandtail.andhow.sample.TextLine.HRLine
 
getBlockComment(PrintFormat, boolean, boolean) - Method in class org.yarnandtail.andhow.sample.TextLine.StringLine
 
getCanonicalName(Property<?>) - Method in class org.yarnandtail.andhow.AndHow
 
getCanonicalName(Property<?>) - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
Returns the canonical name of a registered property.
getCanonicalName() - Method in class org.yarnandtail.andhow.api.PropertyNaming
The canonical name of the property.
getCanonicalName(Property<?>) - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getCanonicalName(Property<?>) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getCanonicalName(Property<?>) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getCanonicalName(Class<? extends BasePropertyGroup>, Property<?>) - Static method in class org.yarnandtail.andhow.util.AndHowUtil
Gets the true canonical name for a Property in the group.
getClassConfig() - Method in interface org.yarnandtail.andhow.api.Loader
A group of Properties used to globally configure all instance of a type of loader.
getClassConfig() - Method in class org.yarnandtail.andhow.load.BaseLoader
 
getClassConfig() - Method in class org.yarnandtail.andhow.load.JndiLoader
 
getConfigSamplePrinter() - Method in interface org.yarnandtail.andhow.api.Loader
Returns a ConfigSamplePrinter, which can be used to print a configuration sample for this Loader.
getConfigSamplePrinter() - Method in class org.yarnandtail.andhow.load.BaseLoader
 
getConfigSamplePrinter() - Method in class org.yarnandtail.andhow.load.JndiLoader
 
getConfigSamplePrinter() - Method in class org.yarnandtail.andhow.load.PropertyFileBaseLoader
 
getConflictName() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.NonUniqueNames
 
getDefaultValue() - Method in interface org.yarnandtail.andhow.api.Property
 
getDefaultValue() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getDestinationType() - Method in interface org.yarnandtail.andhow.api.ValueType
 
getDestinationType() - Method in class org.yarnandtail.andhow.valuetype.BaseValueType
 
getEffectiveInName() - Method in class org.yarnandtail.andhow.api.EffectiveName
The name as transformed by the NamingStrategy.
getEffectiveOutName() - Method in class org.yarnandtail.andhow.api.EffectiveName
 
getEffectiveValue(Property<T>) - Method in class org.yarnandtail.andhow.AndHow
 
getEffectiveValue(Property<T>) - Method in class org.yarnandtail.andhow.api.LoaderValues
 
getEffectiveValue(Property<T>) - Method in interface org.yarnandtail.andhow.api.ValueMap
The explicitly value, or if that is null, the default (which may also be null).
getEffectiveValue(Property<T>) - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getEffectiveValue(Property<T>) - Method in class org.yarnandtail.andhow.internal.ValueMapImmutable
 
getEffectiveValue(List<LoaderValues>, Property<T>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextBase
 
getEffectiveValue(Property<T>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
getEffectiveValue(Property<T>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
getEffectiveValuesLoadedByLoader(Loader) - Method in interface org.yarnandtail.andhow.api.ValueMapWithContext
The list of Properties and values loaded by the specified loader that were not overridden by earlier Loaders.
getEffectiveValuesLoadedByLoader(List<LoaderValues>, Loader) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextBase
 
getEffectiveValuesLoadedByLoader(Loader) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
getEffectiveValuesLoadedByLoader(Loader) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
getException() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.ExportException
 
getException() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.SecurityException
 
getExplicitValue(Property<T>) - Method in class org.yarnandtail.andhow.AndHow
 
getExplicitValue(Property<T>) - Method in class org.yarnandtail.andhow.api.LoaderValues
A linear search for the Property in the values loaded by this loader.
getExplicitValue(ValueMap) - Method in interface org.yarnandtail.andhow.api.Property
 
getExplicitValue() - Method in interface org.yarnandtail.andhow.api.Property
 
getExplicitValue(Property<T>) - Method in interface org.yarnandtail.andhow.api.ValueMap
Get a value explicitly configured.
getExplicitValue(Property<T>) - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getExplicitValue(Property<T>) - Method in class org.yarnandtail.andhow.internal.ValueMapImmutable
 
getExplicitValue(Property<T>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
getExplicitValue(Property<T>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
getExplicitValue(ValueMap) - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getExplicitValue() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getExporter() - Method in class org.yarnandtail.andhow.api.ExportGroup
 
getExporters(Class<? extends BasePropertyGroup>) - Static method in class org.yarnandtail.andhow.util.AndHowUtil
Returns the list of Exporters that are annotated for a BasePropertyGroup.
getExportGroups() - Method in class org.yarnandtail.andhow.AndHow
 
getExportGroups() - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
The list of ExportGroups, which handles exporting property values for use outside the AndHow framework.
getExportGroups() - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getExportGroups() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getExportGroups() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getFieldName(Class<? extends BasePropertyGroup>, Property<?>) - Static method in class org.yarnandtail.andhow.util.AndHowUtil
Gets the field name for a property in the group, which is just the last portion of the canonical name.
getFormat() - Method in class org.yarnandtail.andhow.sample.JndiLoaderSamplePrinter
 
getFormat() - Method in class org.yarnandtail.andhow.sample.PropFileLoaderSamplePrinter
 
getFullMessage() - Method in interface org.yarnandtail.andhow.api.Problem
A complete description of the problem w/ context and problem description.
getFullMessage() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem
 
getFullMessage() - Method in class org.yarnandtail.andhow.internal.LoaderProblem
 
getFullMessage() - Method in class org.yarnandtail.andhow.internal.RequirementProblem
 
getFullMessage() - Method in class org.yarnandtail.andhow.internal.ValueProblem
 
getGroup() - Method in class org.yarnandtail.andhow.api.ExportGroup
 
getGroup() - Method in class org.yarnandtail.andhow.internal.PropertyCoord
The group containing the Property, if that can be determined.
getGroupForProperty(Property<?>) - Method in class org.yarnandtail.andhow.AndHow
 
getGroupForProperty(Property<?>) - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
Finds the BasePropertyGroup containing the specified Property.
getGroupForProperty(Property<?>) - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getGroupForProperty(Property<?>) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getGroupForProperty(Property<?>) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getGroupName() - Method in class org.yarnandtail.andhow.internal.PropertyCoord
The canonical name of the group, or some form of [[Unknown]] if it is null.
getHelpText() - Method in interface org.yarnandtail.andhow.api.Property
Added details that might be shown if the user requests help.
getHelpText() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getInAliases() - Method in class org.yarnandtail.andhow.api.PropertyNaming
A list of the in-type aliases.
getInAliaseString(ConstructionDefinition, EffectiveName) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
getInAliaseString(ConstructionDefinition, EffectiveName) - Method in class org.yarnandtail.andhow.sample.JndiLoaderSamplePrinter
 
getInAliaseString(ConstructionDefinition, EffectiveName) - Method in class org.yarnandtail.andhow.sample.PropFileLoaderSamplePrinter
 
getInstanceConfig() - Method in interface org.yarnandtail.andhow.api.Loader
A list of properties that the user has specified as being configuration properties for this Loader.
getInstanceConfig() - Method in class org.yarnandtail.andhow.load.BaseLoader
 
getInstanceConfig() - Method in class org.yarnandtail.andhow.load.PropertyFileOnClasspathLoader
 
getInstanceConfig() - Method in class org.yarnandtail.andhow.load.PropertyFileOnFilesystemLoader
 
getInvalidMessage(T) - Method in interface org.yarnandtail.andhow.api.Validator
If the value is not valid, this will create a user message explaining why the value is not valid.
getInvalidMessage() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.InvalidDefaultValue
 
getInvalidSpecificationMessage() - Method in interface org.yarnandtail.andhow.api.Validator
If the specification itself is invalid (such as a bad regex string), this will build a message describing the problem to the user.
getInvalidSpecificationMessage() - Method in class org.yarnandtail.andhow.valid.DblValidator
 
getInvalidSpecificationMessage() - Method in class org.yarnandtail.andhow.valid.IntValidator
 
getInvalidSpecificationMessage() - Method in class org.yarnandtail.andhow.valid.LngValidator
 
getInvalidSpecificationMessage() - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator
 
getInvalidSpecificationMessage() - Method in class org.yarnandtail.andhow.valid.StringValidator.EndsWith
 
getInvalidSpecificationMessage() - Method in class org.yarnandtail.andhow.valid.StringValidator.Regex
 
getInvalidSpecificationMessage() - Method in class org.yarnandtail.andhow.valid.StringValidator.StartsWith
 
getLine(int) - Method in class org.yarnandtail.andhow.sample.TextBlock
 
getLine(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.BlankLine
 
getLine(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.HRLine
 
getLine(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.StringLine
 
getLineComment(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.BlankLine
 
getLineComment(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.HRLine
 
getLineComment(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.StringLine
 
getLines() - Method in class org.yarnandtail.andhow.sample.TextBlock
 
getLoader() - Method in class org.yarnandtail.andhow.api.LoaderValues
 
getLoader() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.DuplicateLoader
 
getLoader() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.LoaderPropertyIsNull
 
getLoader() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.LoaderPropertyNotRegistered
 
getLoader() - Method in class org.yarnandtail.andhow.internal.LoaderValueCoord
The loader attempting to load this property, if that can be determined.
getLoaderDialect() - Method in interface org.yarnandtail.andhow.api.Loader
The type dialect of the loader.
getLoaderDialect() - Method in class org.yarnandtail.andhow.load.EnviromentVariableLoader
 
getLoaderDialect() - Method in class org.yarnandtail.andhow.load.FixedValueLoader
 
getLoaderDialect() - Method in class org.yarnandtail.andhow.load.JndiLoader
 
getLoaderDialect() - Method in class org.yarnandtail.andhow.load.PropertyFileBaseLoader
 
getLoaderDialect() - Method in class org.yarnandtail.andhow.load.StringArgumentLoader
 
getLoaderDialect() - Method in class org.yarnandtail.andhow.load.SystemPropertyLoader
 
getLoaderType() - Method in interface org.yarnandtail.andhow.api.Loader
The type of the loader, such as JNDI, PropertyFile, SystemProperty, etc..
getLoaderType() - Method in class org.yarnandtail.andhow.load.EnviromentVariableLoader
 
getLoaderType() - Method in class org.yarnandtail.andhow.load.FixedValueLoader
 
getLoaderType() - Method in class org.yarnandtail.andhow.load.JndiLoader
 
getLoaderType() - Method in class org.yarnandtail.andhow.load.PropertyFileBaseLoader
 
getLoaderType() - Method in class org.yarnandtail.andhow.load.StringArgumentLoader
 
getLoaderType() - Method in class org.yarnandtail.andhow.load.SystemPropertyLoader
 
getName() - Method in class org.yarnandtail.andhow.load.KVP
 
getNameMatchingDescription() - Method in interface org.yarnandtail.andhow.api.NamingStrategy
Returns a description of how names are matched for use in samples and documentation.
getNameMatchingDescription() - Method in class org.yarnandtail.andhow.name.CaseInsensitiveNaming
 
getNamingStrategy() - Method in class org.yarnandtail.andhow.AndHow
 
getNamingStrategy() - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
Defines how names are created for Properties.
getNamingStrategy() - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getNamingStrategy() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getNamingStrategy() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getOutAliases() - Method in class org.yarnandtail.andhow.api.PropertyNaming
A list of the out-type aliases.
getProblemContext() - Method in interface org.yarnandtail.andhow.api.Problem
The context for the problem, for the user.
getProblemContext() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.DuplicateLoader
 
getProblemContext() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.ExportException
 
getProblemContext() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem
 
getProblemContext() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.LoaderPropertyIsNull
 
getProblemContext() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.LoaderPropertyNotRegistered
 
getProblemContext() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.SecurityException
 
getProblemContext() - Method in class org.yarnandtail.andhow.internal.LoaderProblem
 
getProblemContext() - Method in class org.yarnandtail.andhow.internal.RequirementProblem.RequiredPropertyGroupProblem
 
getProblemContext() - Method in class org.yarnandtail.andhow.internal.RequirementProblem.RequiredPropertyProblem
 
getProblemContext() - Method in class org.yarnandtail.andhow.internal.ValueProblem
 
getProblemDescription() - Method in interface org.yarnandtail.andhow.api.Problem
The problem description, for the user.
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.DuplicateLoader
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.DuplicateProperty
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.ExportException
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.InvalidDefaultValue
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.InvalidValidationConfiguration
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.LoaderPropertyIsNull
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.LoaderPropertyNotRegistered
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.NonUniqueNames
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.PropertyNotPartOfGroup
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.SecurityException
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.LoaderProblem.DuplicatePropertyLoaderProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.LoaderProblem.IOLoaderProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.LoaderProblem.JndiContextLoaderProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.LoaderProblem.ObjectConversionValueProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.LoaderProblem.ParsingLoaderProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.LoaderProblem.SourceNotFoundLoaderProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.LoaderProblem.StringConversionLoaderProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.LoaderProblem.UnknownPropertyLoaderProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.RequirementProblem.RequiredPropertyGroupProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.RequirementProblem.RequiredPropertyProblem
 
getProblemDescription() - Method in class org.yarnandtail.andhow.internal.ValueProblem.InvalidValueProblem
 
getProblems() - Method in exception org.yarnandtail.andhow.api.AppFatalException
 
getProblems() - Method in class org.yarnandtail.andhow.api.LoaderValues
Returns loader and value problems, if any.
getProblems() - Method in class org.yarnandtail.andhow.api.PropertyValue
 
getProblemText() - Method in exception org.yarnandtail.andhow.api.ParsingException
 
getProperties() - Method in class org.yarnandtail.andhow.AndHow
 
getProperties() - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
Returns a complete list of all registered properties.
getProperties() - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getProperties() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getProperties() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getProperties(Class<? extends BasePropertyGroup>) - Static method in class org.yarnandtail.andhow.util.AndHowUtil
Builds a list of all Properties and their field names contained in the passed group.
getPropertiesForGroup(Class<? extends BasePropertyGroup>) - Method in class org.yarnandtail.andhow.AndHow
 
getPropertiesForGroup(Class<? extends BasePropertyGroup>) - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
Returns a list of Properties registered in the passed group.
getPropertiesForGroup(Class<? extends BasePropertyGroup>) - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getPropertiesForGroup(Class<? extends BasePropertyGroup>) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getPropertiesForGroup(Class<? extends BasePropertyGroup>) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getProperty(String) - Method in class org.yarnandtail.andhow.AndHow
 
getProperty(String) - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
Finds a registered property by any recognized classpath style name, including the canonical name or 'in' aliases.
getProperty() - Method in class org.yarnandtail.andhow.api.PropertyValue
 
getProperty(String) - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getProperty(String) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getProperty(String) - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getProperty() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.LoaderPropertyNotRegistered
 
getProperty() - Method in class org.yarnandtail.andhow.internal.PropertyCoord
The property, if that can be determined.
getPropertyCoord() - Method in class org.yarnandtail.andhow.internal.RequirementProblem
The required property that has not been given a value.
getPropertyGroups() - Method in class org.yarnandtail.andhow.AndHow
 
getPropertyGroups() - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
Returns a list of all registered groups.
getPropertyGroups() - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getPropertyGroups() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getPropertyGroups() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getPropertyType() - Method in interface org.yarnandtail.andhow.api.Property
The basic type of the property: Flag, name/value, multi=value.
getPropertyType() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getPropName() - Method in class org.yarnandtail.andhow.internal.PropertyCoord
The canonical name of the Property, or one of a series of placeholder names if the value can't be determined.
getRefPropertyCoord() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem
For Properties that have some type of duplication w/ other properties, this is the Property that is duplicated (the earlier of the two duplicates).
getRequestedAliases() - Method in interface org.yarnandtail.andhow.api.Property
The list of Aliases requested by this property in its declaration.
getRequestedAliases() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getSampleFileEnd() - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
getSampleFileEnd() - Method in class org.yarnandtail.andhow.sample.JndiLoaderSamplePrinter
 
getSampleFileEnd() - Method in class org.yarnandtail.andhow.sample.PropFileLoaderSamplePrinter
 
getSampleFileStart() - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
getSampleFileStart() - Method in class org.yarnandtail.andhow.sample.JndiLoaderSamplePrinter
 
getSampleFileStart() - Method in class org.yarnandtail.andhow.sample.PropFileLoaderSamplePrinter
 
getSampleStartComment(ConstructionDefinition) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
Must provide its own line comment prefix if the format has no block comment.
getSampleStartComment(ConstructionDefinition) - Method in class org.yarnandtail.andhow.sample.JndiLoaderSamplePrinter
 
getSampleStartComment(ConstructionDefinition) - Method in class org.yarnandtail.andhow.sample.PropFileLoaderSamplePrinter
 
getShortDescription() - Method in interface org.yarnandtail.andhow.api.Property
A short sentence description.
getShortDescription() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getSpecificLoadDescription() - Method in interface org.yarnandtail.andhow.api.Loader
For this particular load, where was info loaded from? This may vary from run to run based on config params.
getSpecificLoadDescription() - Method in class org.yarnandtail.andhow.load.EnviromentVariableLoader
 
getSpecificLoadDescription() - Method in class org.yarnandtail.andhow.load.FixedValueLoader
 
getSpecificLoadDescription() - Method in class org.yarnandtail.andhow.load.JndiLoader
 
getSpecificLoadDescription() - Method in class org.yarnandtail.andhow.load.PropertyFileOnClasspathLoader
 
getSpecificLoadDescription() - Method in class org.yarnandtail.andhow.load.PropertyFileOnFilesystemLoader
 
getSpecificLoadDescription() - Method in class org.yarnandtail.andhow.load.StringArgumentLoader
 
getSpecificLoadDescription() - Method in class org.yarnandtail.andhow.load.SystemPropertyLoader
 
getSystemEnvironment() - Method in class org.yarnandtail.andhow.AndHow
 
getSystemEnvironment() - Method in interface org.yarnandtail.andhow.api.ConstructionDefinition
Handles access to System.getEnv().
getSystemEnvironment() - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
getSystemEnvironment() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionImmutable
 
getSystemEnvironment() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
 
getTheValueMustDescription() - Method in interface org.yarnandtail.andhow.api.Validator
Get a description of the validation rule.
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.DblValidator.GreaterThan
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.DblValidator.GreaterThanOrEqualTo
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.DblValidator.LessThan
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.DblValidator.LessThanOrEqualTo
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.IntValidator.GreaterThan
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.IntValidator.GreaterThanOrEqualTo
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.IntValidator.LessThan
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.IntValidator.LessThanOrEqualTo
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.LngValidator.GreaterThan
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.LngValidator.GreaterThanOrEqualTo
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.LngValidator.LessThan
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.LngValidator.LessThanOrEqualTo
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator.After
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator.Before
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator.SameTimeOrAfter
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator.SameTimeOrBefore
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.StringValidator.EndsWith
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.StringValidator.Regex
 
getTheValueMustDescription() - Method in class org.yarnandtail.andhow.valid.StringValidator.StartsWith
 
getTrimmer() - Method in interface org.yarnandtail.andhow.api.Property
The Trimmer responsible for trimming String values before they are converted to the appropriate property type.
getTrimmer() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getUnknownPropertyName() - Method in class org.yarnandtail.andhow.internal.LoaderProblem.UnknownPropertyLoaderProblem
 
getUriName(String) - Method in interface org.yarnandtail.andhow.api.NamingStrategy
Converts a standard classpath style property name to a URI based one.
getValidator() - Method in class org.yarnandtail.andhow.internal.ConstructionProblem.InvalidValidationConfiguration
 
getValidators() - Method in interface org.yarnandtail.andhow.api.Property
List of validators to validate the converted value.
getValidators() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getValue(ValueMap) - Method in interface org.yarnandtail.andhow.api.Property
 
getValue() - Method in interface org.yarnandtail.andhow.api.Property
 
getValue() - Method in class org.yarnandtail.andhow.api.PropertyValue
 
getValue(List<LoaderValues>, Property<T>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextBase
 
getValue() - Method in class org.yarnandtail.andhow.load.KVP
 
getValue(ValueMap) - Method in class org.yarnandtail.andhow.property.FlagProp
 
getValue(ValueMap) - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getValue() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getValueMapImmutable() - Method in interface org.yarnandtail.andhow.api.ValueMapWithContext
Unmodifiable minimum data for Properties to retrieve their data from.
getValueMapImmutable() - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
getValueMapImmutable() - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
getValueMapWithContextImmutable() - Method in interface org.yarnandtail.andhow.api.ValueMapWithContext
Unmodifiable minimum data collection to store the structure of how data was loaded.
getValueMapWithContextImmutable() - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
getValueMapWithContextImmutable() - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
getValues() - Method in class org.yarnandtail.andhow.api.LoaderValues
 
getValueType() - Method in interface org.yarnandtail.andhow.api.Property
The type of the value (String, Number, Integer, etc).
getValueType() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
getWrappedBlockComment(PrintFormat, boolean, boolean) - Method in class org.yarnandtail.andhow.sample.TextLine.BlankLine
 
getWrappedBlockComment(PrintFormat, boolean, boolean) - Method in class org.yarnandtail.andhow.sample.TextLine.HRLine
 
getWrappedBlockComment(PrintFormat, boolean, boolean) - Method in class org.yarnandtail.andhow.sample.TextLine.StringLine
 
getWrappedLine(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.BlankLine
 
getWrappedLine(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.HRLine
 
getWrappedLine(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.StringLine
 
getWrappedLineComment(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.BlankLine
 
getWrappedLineComment(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.HRLine
 
getWrappedLineComment(PrintFormat) - Method in class org.yarnandtail.andhow.sample.TextLine.StringLine
 
GreaterThan(double) - Constructor for class org.yarnandtail.andhow.valid.DblValidator.GreaterThan
 
GreaterThan(int) - Constructor for class org.yarnandtail.andhow.valid.IntValidator.GreaterThan
 
GreaterThan(long) - Constructor for class org.yarnandtail.andhow.valid.LngValidator.GreaterThan
 
GreaterThanOrEqualTo(double) - Constructor for class org.yarnandtail.andhow.valid.DblValidator.GreaterThanOrEqualTo
 
GreaterThanOrEqualTo(int) - Constructor for class org.yarnandtail.andhow.valid.IntValidator.GreaterThanOrEqualTo
 
GreaterThanOrEqualTo(long) - Constructor for class org.yarnandtail.andhow.valid.LngValidator.GreaterThanOrEqualTo
 
group(Class<? extends BasePropertyGroup>) - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
Add a group to the list of groups being built.
GroupExport - Annotation Type in org.yarnandtail.andhow
Annotation to direct the Properties in a PropertyGroup to be exported to a destination such as System.Properties.
GroupExports - Annotation Type in org.yarnandtail.andhow.internal
Not for general use: Required by the Java annotations system to support multiple instances of the GroupExport annotation.
GroupInfo - Annotation Type in org.yarnandtail.andhow
Annotation to allow users to include documentation on PropertyGroups.
groups(Collection<Class<? extends BasePropertyGroup>>) - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
Add a list of groups to the list of groups being built.

H

hashCode() - Method in class org.yarnandtail.andhow.api.PropertyValue
 
hasOutAlias(Property<?>, ConstructionDefinition) - Method in class org.yarnandtail.andhow.export.BaseExporter
 
hasProblems() - Method in class org.yarnandtail.andhow.api.PropertyValue
 
hasProblems() - Method in interface org.yarnandtail.andhow.api.ValueMapWithContext
Returns true if any value or loader has any sort of issue (invalid value, parsing error, etc).
hasProblems() - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
hasProblems() - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
helpText(String) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
hr - Variable in class org.yarnandtail.andhow.sample.PrintFormat
 
HRLine() - Constructor for class org.yarnandtail.andhow.sample.TextLine.HRLine
 

I

ILLEGAL_PROPERTY_NAME_CHARS - Static variable in class org.yarnandtail.andhow.api.Name
These characters are not allowed in Property names because they may collide with characters allowed in various formats, in particular, uri style JNDI names or property files conventions.
includeCanonical - Variable in class org.yarnandtail.andhow.export.BaseExporter
 
includeOutAlias - Variable in class org.yarnandtail.andhow.export.BaseExporter
 
instance() - Static method in class org.yarnandtail.andhow.AndHow
 
instance - Variable in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
instance() - Static method in class org.yarnandtail.andhow.property.QuotedSpacePreservingTrimmer
 
instance() - Static method in class org.yarnandtail.andhow.property.TrimToNullTrimmer
 
instance() - Static method in class org.yarnandtail.andhow.valuetype.DblType
 
instance() - Static method in class org.yarnandtail.andhow.valuetype.FlagType
 
instance() - Static method in class org.yarnandtail.andhow.valuetype.IntType
 
instance() - Static method in class org.yarnandtail.andhow.valuetype.LngType
 
instance() - Static method in class org.yarnandtail.andhow.valuetype.LocalDateTimeType
 
instance() - Static method in class org.yarnandtail.andhow.valuetype.StrType
 
IntBuilder() - Constructor for class org.yarnandtail.andhow.property.IntProp.IntBuilder
 
IntProp - Class in org.yarnandtail.andhow.property
A Property that refers to an Integer value.
IntProp(Integer, boolean, String, List<Validator<Integer>>, List<Name>, PropertyType, ValueType<Integer>, Trimmer, String) - Constructor for class org.yarnandtail.andhow.property.IntProp
 
IntProp.IntBuilder - Class in org.yarnandtail.andhow.property
 
IntType - Class in org.yarnandtail.andhow.valuetype
Type representation of Java Integer objects.
IntValidator - Class in org.yarnandtail.andhow.valid
A collection of String validation types
IntValidator() - Constructor for class org.yarnandtail.andhow.valid.IntValidator
 
IntValidator.GreaterThan - Class in org.yarnandtail.andhow.valid
Validate that an integer is greater than a reference value.
IntValidator.GreaterThanOrEqualTo - Class in org.yarnandtail.andhow.valid
Validate that an integer is greater than or equal to a reference value.
IntValidator.LessThan - Class in org.yarnandtail.andhow.valid
Validate that an integer is less than a reference value.
IntValidator.LessThanOrEqualTo - Class in org.yarnandtail.andhow.valid
Validate that an integer is less than or equal to a reference value.
InvalidDefaultValue(Class<? extends BasePropertyGroup>, Property<?>, String) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.InvalidDefaultValue
 
InvalidValidationConfiguration(Class<? extends BasePropertyGroup>, Property<?>, Validator<?>) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.InvalidValidationConfiguration
 
InvalidValueProblem(Loader, Class<? extends BasePropertyGroup>, Property<T>, T, Validator<T>) - Constructor for class org.yarnandtail.andhow.internal.ValueProblem.InvalidValueProblem
 
IOLoaderProblem(Loader, Exception, String) - Constructor for class org.yarnandtail.andhow.internal.LoaderProblem.IOLoaderProblem
 
isAccumulate() - Method in enum org.yarnandtail.andhow.api.PropertyType
 
isBlankLineAfter() - Method in class org.yarnandtail.andhow.sample.TextBlock
 
isBlankLineBefore() - Method in class org.yarnandtail.andhow.sample.TextBlock
 
isComment() - Method in class org.yarnandtail.andhow.sample.TextBlock
 
isExplicitlySet(Property<?>) - Method in class org.yarnandtail.andhow.AndHow
 
isExplicitlySet(Property<?>) - Method in class org.yarnandtail.andhow.api.LoaderValues
A linear search for the Property in the values loaded by this loader.
isExplicitlySet(Property<?>) - Method in interface org.yarnandtail.andhow.api.ValueMap
Returns true if the Property's value was explicitly set via one of the loaders.
isExplicitlySet(Property<?>) - Method in class org.yarnandtail.andhow.internal.AndHowCore
 
isExplicitlySet(Property<?>) - Method in class org.yarnandtail.andhow.internal.ValueMapImmutable
 
isExplicitlySet(Property<?>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
isExplicitlySet(Property<?>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
isFlag() - Method in enum org.yarnandtail.andhow.api.PropertyType
 
isIn() - Method in class org.yarnandtail.andhow.api.Name
If true, this name is recognized when reading a property from a configuration source.
isMultipleOk() - Method in enum org.yarnandtail.andhow.api.PropertyType
 
isNotReal() - Method in enum org.yarnandtail.andhow.api.PropertyType
 
isOut() - Method in class org.yarnandtail.andhow.api.Name
If true, this name is used when exporting properties to some other system.
isParsable(String) - Method in interface org.yarnandtail.andhow.api.ValueType
Returns true if the string can safely be parsed into the destination type by the parse() method.
isParsable(String) - Method in class org.yarnandtail.andhow.valuetype.BaseValueType
 
isPropertyPresent(List<LoaderValues>, Property<?>) - Method in class org.yarnandtail.andhow.internal.ValueMapWithContextBase
 
isReal() - Method in enum org.yarnandtail.andhow.api.PropertyType
 
isRequired() - Method in interface org.yarnandtail.andhow.api.Property
 
isRequired() - Method in class org.yarnandtail.andhow.property.PropertyBase
 
isSpecificationValid() - Method in interface org.yarnandtail.andhow.api.Validator
Returns true if the validation criteria itself is valid.
isSpecificationValid() - Method in class org.yarnandtail.andhow.valid.DblValidator
 
isSpecificationValid() - Method in class org.yarnandtail.andhow.valid.IntValidator
 
isSpecificationValid() - Method in class org.yarnandtail.andhow.valid.LngValidator
 
isSpecificationValid() - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator
 
isSpecificationValid() - Method in class org.yarnandtail.andhow.valid.StringValidator.EndsWith
 
isSpecificationValid() - Method in class org.yarnandtail.andhow.valid.StringValidator.Regex
 
isSpecificationValid() - Method in class org.yarnandtail.andhow.valid.StringValidator.StartsWith
 
isTrimmingRequiredForStringValues() - Method in interface org.yarnandtail.andhow.api.Loader
If true, values for string properties are trimmed by the Trimmer of the property they are associated with.
isTrimmingRequiredForStringValues() - Method in class org.yarnandtail.andhow.load.EnviromentVariableLoader
 
isTrimmingRequiredForStringValues() - Method in class org.yarnandtail.andhow.load.FixedValueLoader
 
isTrimmingRequiredForStringValues() - Method in class org.yarnandtail.andhow.load.JndiLoader
 
isTrimmingRequiredForStringValues() - Method in class org.yarnandtail.andhow.load.PropertyFileBaseLoader
 
isTrimmingRequiredForStringValues() - Method in class org.yarnandtail.andhow.load.StringArgumentLoader
 
isTrimmingRequiredForStringValues() - Method in class org.yarnandtail.andhow.load.SystemPropertyLoader
 
isUnrecognizedPropertyNamesConsideredAProblem() - Method in interface org.yarnandtail.andhow.api.Loader
If true, an unrecognized name is considered a problem that will stop application startup.
isUnrecognizedPropertyNamesConsideredAProblem() - Method in class org.yarnandtail.andhow.load.EnviromentVariableLoader
 
isUnrecognizedPropertyNamesConsideredAProblem() - Method in class org.yarnandtail.andhow.load.FixedValueLoader
 
isUnrecognizedPropertyNamesConsideredAProblem() - Method in class org.yarnandtail.andhow.load.JndiLoader
 
isUnrecognizedPropertyNamesConsideredAProblem() - Method in class org.yarnandtail.andhow.load.PropertyFileBaseLoader
 
isUnrecognizedPropertyNamesConsideredAProblem() - Method in class org.yarnandtail.andhow.load.StringArgumentLoader
 
isUnrecognizedPropertyNamesConsideredAProblem() - Method in class org.yarnandtail.andhow.load.SystemPropertyLoader
 
isUriNameDistict(String) - Method in interface org.yarnandtail.andhow.api.NamingStrategy
Returns true if the Uri version of the passed name would be a disctict name from the passed name.
isValid(T) - Method in interface org.yarnandtail.andhow.api.Validator
 
isValid(Double) - Method in class org.yarnandtail.andhow.valid.DblValidator.GreaterThan
 
isValid(Double) - Method in class org.yarnandtail.andhow.valid.DblValidator.GreaterThanOrEqualTo
 
isValid(Double) - Method in class org.yarnandtail.andhow.valid.DblValidator.LessThan
 
isValid(Double) - Method in class org.yarnandtail.andhow.valid.DblValidator.LessThanOrEqualTo
 
isValid(Integer) - Method in class org.yarnandtail.andhow.valid.IntValidator.GreaterThan
 
isValid(Integer) - Method in class org.yarnandtail.andhow.valid.IntValidator.GreaterThanOrEqualTo
 
isValid(Integer) - Method in class org.yarnandtail.andhow.valid.IntValidator.LessThan
 
isValid(Integer) - Method in class org.yarnandtail.andhow.valid.IntValidator.LessThanOrEqualTo
 
isValid(Long) - Method in class org.yarnandtail.andhow.valid.LngValidator.GreaterThan
 
isValid(Long) - Method in class org.yarnandtail.andhow.valid.LngValidator.GreaterThanOrEqualTo
 
isValid(Long) - Method in class org.yarnandtail.andhow.valid.LngValidator.LessThan
 
isValid(Long) - Method in class org.yarnandtail.andhow.valid.LngValidator.LessThanOrEqualTo
 
isValid(LocalDateTime) - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator.After
 
isValid(LocalDateTime) - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator.Before
 
isValid(LocalDateTime) - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator.SameTimeOrAfter
 
isValid(LocalDateTime) - Method in class org.yarnandtail.andhow.valid.LocalDateTimeValidator.SameTimeOrBefore
 
isValid(String) - Method in class org.yarnandtail.andhow.valid.StringValidator.EndsWith
 
isValid(String) - Method in class org.yarnandtail.andhow.valid.StringValidator.Regex
 
isValid(String) - Method in class org.yarnandtail.andhow.valid.StringValidator.StartsWith
 
isValidPropertyName(String) - Static method in class org.yarnandtail.andhow.api.Name
Returns true if the name contains no special characters, as defined in ILLEGAL_PROPERTY_NAME_CHARS.
isWrap() - Method in class org.yarnandtail.andhow.sample.TextBlock
 
iterator() - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 

J

JndiContextLoaderProblem(Loader) - Constructor for class org.yarnandtail.andhow.internal.LoaderProblem.JndiContextLoaderProblem
 
JndiLoader - Class in org.yarnandtail.andhow.load
Loads values from a JNDI context.
JndiLoader() - Constructor for class org.yarnandtail.andhow.load.JndiLoader
 
JndiLoader.CONFIG - Interface in org.yarnandtail.andhow.load
 
JndiLoaderSamplePrinter - Class in org.yarnandtail.andhow.sample
 
JndiLoaderSamplePrinter() - Constructor for class org.yarnandtail.andhow.sample.JndiLoaderSamplePrinter
 

K

KVP - Class in org.yarnandtail.andhow.load
Key-value pair
KVP(String) - Constructor for class org.yarnandtail.andhow.load.KVP
 
KVP(String, String) - Constructor for class org.yarnandtail.andhow.load.KVP
 
KVP_DELIMITER - Static variable in class org.yarnandtail.andhow.load.StringArgumentLoader
The default delimiter between a key and a value.

L

LessThan(double) - Constructor for class org.yarnandtail.andhow.valid.DblValidator.LessThan
 
LessThan(int) - Constructor for class org.yarnandtail.andhow.valid.IntValidator.LessThan
 
LessThan(long) - Constructor for class org.yarnandtail.andhow.valid.LngValidator.LessThan
 
LessThanOrEqualTo(double) - Constructor for class org.yarnandtail.andhow.valid.DblValidator.LessThanOrEqualTo
 
LessThanOrEqualTo(int) - Constructor for class org.yarnandtail.andhow.valid.IntValidator.LessThanOrEqualTo
 
LessThanOrEqualTo(long) - Constructor for class org.yarnandtail.andhow.valid.LngValidator.LessThanOrEqualTo
 
lineCommentPrefix - Variable in class org.yarnandtail.andhow.sample.PrintFormat
 
lineCommentPrefixSeparator - Variable in class org.yarnandtail.andhow.sample.PrintFormat
 
lineWidth - Variable in class org.yarnandtail.andhow.sample.PrintFormat
 
listIterator() - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
listIterator(int) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
LngBuilder() - Constructor for class org.yarnandtail.andhow.property.LngProp.LngBuilder
 
LngProp - Class in org.yarnandtail.andhow.property
A Property that refers to a Long value.
LngProp(Long, boolean, String, List<Validator<Long>>, List<Name>, PropertyType, ValueType<Long>, Trimmer, String) - Constructor for class org.yarnandtail.andhow.property.LngProp
 
LngProp.LngBuilder - Class in org.yarnandtail.andhow.property
 
LngType - Class in org.yarnandtail.andhow.valuetype
Type representation of Java Long objects.
LngValidator - Class in org.yarnandtail.andhow.valid
A collection of Long validation types
LngValidator() - Constructor for class org.yarnandtail.andhow.valid.LngValidator
 
LngValidator.GreaterThan - Class in org.yarnandtail.andhow.valid
Validate that a long is greater than a specified reference.
LngValidator.GreaterThanOrEqualTo - Class in org.yarnandtail.andhow.valid
Validate that an long is greater than or equal to a specified reference.
LngValidator.LessThan - Class in org.yarnandtail.andhow.valid
Validate that an long is less than a specified reference.
LngValidator.LessThanOrEqualTo - Class in org.yarnandtail.andhow.valid
Validate that a long is less than or equal to a specified reference.
load(ConstructionDefinition, ValueMapWithContext) - Method in interface org.yarnandtail.andhow.api.Loader
Builds up a list of LoaderValues by loading property values from a configuration source.
load(ConstructionDefinition, ValueMapWithContext) - Method in class org.yarnandtail.andhow.load.EnviromentVariableLoader
 
load(ConstructionDefinition, ValueMapWithContext) - Method in class org.yarnandtail.andhow.load.FixedValueLoader
 
load(ConstructionDefinition, ValueMapWithContext) - Method in class org.yarnandtail.andhow.load.JndiLoader
 
load(ConstructionDefinition, ValueMapWithContext) - Method in class org.yarnandtail.andhow.load.PropertyFileOnClasspathLoader
 
load(ConstructionDefinition, ValueMapWithContext, String) - Method in class org.yarnandtail.andhow.load.PropertyFileOnClasspathLoader
Load from a non-null classpath path.
load(ConstructionDefinition, ValueMapWithContext) - Method in class org.yarnandtail.andhow.load.PropertyFileOnFilesystemLoader
 
load(ConstructionDefinition, ValueMapWithContext, String) - Method in class org.yarnandtail.andhow.load.PropertyFileOnFilesystemLoader
Load from a non-null filesystem path.
load(ConstructionDefinition, ValueMapWithContext) - Method in class org.yarnandtail.andhow.load.StringArgumentLoader
 
load(ConstructionDefinition, ValueMapWithContext) - Method in class org.yarnandtail.andhow.load.SystemPropertyLoader
 
loader(Loader) - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
Add a loader to the list of loaders.
Loader - Interface in org.yarnandtail.andhow.api
Each instance is responsible for loading values from a particular type of source.
LoaderProblem - Class in org.yarnandtail.andhow.internal
A problem bootstrapping the AndHow, prior to attempting to load any values.
LoaderProblem() - Constructor for class org.yarnandtail.andhow.internal.LoaderProblem
 
LoaderProblem.DuplicatePropertyLoaderProblem - Class in org.yarnandtail.andhow.internal
 
LoaderProblem.IOLoaderProblem - Class in org.yarnandtail.andhow.internal
 
LoaderProblem.JndiContextLoaderProblem - Class in org.yarnandtail.andhow.internal
 
LoaderProblem.ObjectConversionValueProblem - Class in org.yarnandtail.andhow.internal
 
LoaderProblem.ParsingLoaderProblem - Class in org.yarnandtail.andhow.internal
 
LoaderProblem.SourceNotFoundLoaderProblem - Class in org.yarnandtail.andhow.internal
 
LoaderProblem.StringConversionLoaderProblem - Class in org.yarnandtail.andhow.internal
 
LoaderProblem.UnknownPropertyLoaderProblem - Class in org.yarnandtail.andhow.internal
 
LoaderPropertyIsNull(Loader) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.LoaderPropertyIsNull
 
LoaderPropertyNotRegistered(Loader, Property) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.LoaderPropertyNotRegistered
 
loaders(Collection<Loader>) - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
Add a list of loaders to the list being built.
LoaderValueCoord - Class in org.yarnandtail.andhow.internal
Location of a value, as loaded by a specific loader for a specific Property.
LoaderValueCoord(Loader, Class<? extends BasePropertyGroup>, Property<?>) - Constructor for class org.yarnandtail.andhow.internal.LoaderValueCoord
 
LoaderValues - Class in org.yarnandtail.andhow.api
The Properties and values loaded by a Loader.
LoaderValues(Loader, Problem) - Constructor for class org.yarnandtail.andhow.api.LoaderValues
A constructor when there is just a problem to report.
LoaderValues(Loader) - Constructor for class org.yarnandtail.andhow.api.LoaderValues
A constructor when there is no problem, but there were no values loaded.
LoaderValues(Loader, List<PropertyValue>, ProblemList<Problem>) - Constructor for class org.yarnandtail.andhow.api.LoaderValues
 
loadInputStreamToProps(InputStream, String, ConstructionDefinition, ValueMapWithContext) - Method in class org.yarnandtail.andhow.load.PropertyFileBaseLoader
 
LocalDateTimeBuilder() - Constructor for class org.yarnandtail.andhow.property.LocalDateTimeProp.LocalDateTimeBuilder
 
LocalDateTimeProp - Class in org.yarnandtail.andhow.property
A Property that refers to a Long value.
LocalDateTimeProp(LocalDateTime, boolean, String, List<Validator<LocalDateTime>>, List<Name>, PropertyType, ValueType<LocalDateTime>, Trimmer, String) - Constructor for class org.yarnandtail.andhow.property.LocalDateTimeProp
 
LocalDateTimeProp.LocalDateTimeBuilder - Class in org.yarnandtail.andhow.property
 
LocalDateTimeType - Class in org.yarnandtail.andhow.valuetype
Type representation of Java LocalDateTime objects.
LocalDateTimeValidator - Class in org.yarnandtail.andhow.valid
A collection of LocalDateTime validation types
LocalDateTimeValidator() - Constructor for class org.yarnandtail.andhow.valid.LocalDateTimeValidator
 
LocalDateTimeValidator.After - Class in org.yarnandtail.andhow.valid
 
LocalDateTimeValidator.Before - Class in org.yarnandtail.andhow.valid
 
LocalDateTimeValidator.SameTimeOrAfter - Class in org.yarnandtail.andhow.valid
 
LocalDateTimeValidator.SameTimeOrBefore - Class in org.yarnandtail.andhow.valid
 

M

mustBeAfter(LocalDateTime) - Method in class org.yarnandtail.andhow.property.LocalDateTimeProp.LocalDateTimeBuilder
 
mustBeBefore(LocalDateTime) - Method in class org.yarnandtail.andhow.property.LocalDateTimeProp.LocalDateTimeBuilder
 
mustBeGreaterThan(double) - Method in class org.yarnandtail.andhow.property.DblProp.DblBuilder
 
mustBeGreaterThan(int) - Method in class org.yarnandtail.andhow.property.IntProp.IntBuilder
 
mustBeGreaterThan(long) - Method in class org.yarnandtail.andhow.property.LngProp.LngBuilder
 
mustBeGreaterThanOrEqualTo(double) - Method in class org.yarnandtail.andhow.property.DblProp.DblBuilder
 
mustBeGreaterThanOrEqualTo(int) - Method in class org.yarnandtail.andhow.property.IntProp.IntBuilder
 
mustBeGreaterThanOrEqualTo(long) - Method in class org.yarnandtail.andhow.property.LngProp.LngBuilder
 
mustBeLessThan(double) - Method in class org.yarnandtail.andhow.property.DblProp.DblBuilder
 
mustBeLessThan(int) - Method in class org.yarnandtail.andhow.property.IntProp.IntBuilder
 
mustBeLessThan(long) - Method in class org.yarnandtail.andhow.property.LngProp.LngBuilder
 
mustBeLessThanOrEqualTo(double) - Method in class org.yarnandtail.andhow.property.DblProp.DblBuilder
 
mustBeLessThanOrEqualTo(int) - Method in class org.yarnandtail.andhow.property.IntProp.IntBuilder
 
mustBeLessThanOrEqualTo(long) - Method in class org.yarnandtail.andhow.property.LngProp.LngBuilder
 
mustBeSameTimeOrAfter(LocalDateTime) - Method in class org.yarnandtail.andhow.property.LocalDateTimeProp.LocalDateTimeBuilder
 
mustBeSameTimeOrBefore(LocalDateTime) - Method in class org.yarnandtail.andhow.property.LocalDateTimeProp.LocalDateTimeBuilder
 
mustEndWith(String) - Method in class org.yarnandtail.andhow.property.StrProp.StrBuilder
 
mustEndWithIgnoreCase(String) - Method in class org.yarnandtail.andhow.property.StrProp.StrBuilder
 
mustMatchRegex(String) - Method in class org.yarnandtail.andhow.property.StrProp.StrBuilder
 
mustStartWith(String) - Method in class org.yarnandtail.andhow.property.StrProp.StrBuilder
 
mustStartWithIgnoreCase(String) - Method in class org.yarnandtail.andhow.property.StrProp.StrBuilder
 

N

Name - Class in org.yarnandtail.andhow.api
A name for a Property, either incoming (when read by a property Loader) or outgoing (when properties are exported to some destination).
Name(String, boolean, boolean) - Constructor for class org.yarnandtail.andhow.api.Name
 
NameAndProperty - Class in org.yarnandtail.andhow.internal
Simple way to pass the canonical name and associated property around
NameAndProperty(String, Property<?>) - Constructor for class org.yarnandtail.andhow.internal.NameAndProperty
 
namingStrategy(NamingStrategy) - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
Sets the naming strategy, which determines how the property names are realized when used in config files, JNDI and cmd line arguments.
NamingStrategy - Interface in org.yarnandtail.andhow.api
 
NonUniqueNames(Class<? extends BasePropertyGroup>, Property<?>, Class<? extends BasePropertyGroup>, Property<?>, String) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.NonUniqueNames
 
NULL_KVP - Static variable in class org.yarnandtail.andhow.load.KVP
 
NULL_PRINT - Static variable in class org.yarnandtail.andhow.util.TextUtil
 

O

ObjectConversionValueProblem(Loader, Class<? extends BasePropertyGroup>, Property, Object) - Constructor for class org.yarnandtail.andhow.internal.LoaderProblem.ObjectConversionValueProblem
 
Options - Interface in org.yarnandtail.andhow
Global options to configure AndHow behavior.
org.yarnandtail.andhow - package org.yarnandtail.andhow
 
org.yarnandtail.andhow.api - package org.yarnandtail.andhow.api
 
org.yarnandtail.andhow.export - package org.yarnandtail.andhow.export
 
org.yarnandtail.andhow.internal - package org.yarnandtail.andhow.internal
 
org.yarnandtail.andhow.load - package org.yarnandtail.andhow.load
 
org.yarnandtail.andhow.name - package org.yarnandtail.andhow.name
 
org.yarnandtail.andhow.property - package org.yarnandtail.andhow.property
 
org.yarnandtail.andhow.sample - package org.yarnandtail.andhow.sample
 
org.yarnandtail.andhow.util - package org.yarnandtail.andhow.util
 
org.yarnandtail.andhow.valid - package org.yarnandtail.andhow.valid
 
org.yarnandtail.andhow.valuetype - package org.yarnandtail.andhow.valuetype
 

P

padRight(String, String, int) - Static method in class org.yarnandtail.andhow.util.TextUtil
Pads the right side of the string with repeating repeatString's until the specified totalLength is reached.
parse(String) - Method in interface org.yarnandtail.andhow.api.ValueType
Attempts to parse the passed String into the destinationType.
parse(String) - Method in class org.yarnandtail.andhow.valuetype.DblType
 
parse(String) - Method in class org.yarnandtail.andhow.valuetype.FlagType
 
parse(String) - Method in class org.yarnandtail.andhow.valuetype.IntType
 
parse(String) - Method in class org.yarnandtail.andhow.valuetype.LngType
 
parse(String) - Method in class org.yarnandtail.andhow.valuetype.LocalDateTimeType
The text format used is the default for LocalDateTime objects, which uses the ISO format like this: 2011-12-03T10:15:30.
parse(String) - Method in class org.yarnandtail.andhow.valuetype.StrType
 
ParsingException - Exception in org.yarnandtail.andhow.api
An exception where a String is unreadable or unconvertable to a target type.
ParsingException(String, String, Throwable) - Constructor for exception org.yarnandtail.andhow.api.ParsingException
 
ParsingException(String, String) - Constructor for exception org.yarnandtail.andhow.api.ParsingException
 
ParsingLoaderProblem(Loader, Class<? extends BasePropertyGroup>, Property, Exception) - Constructor for class org.yarnandtail.andhow.internal.LoaderProblem.ParsingLoaderProblem
 
print(PrintStream, TextBlock, PrintFormat) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
printConfigSamples(ConstructionDefinition, PrintStream, List<Loader>, boolean) - Static method in class org.yarnandtail.andhow.internal.ReportGenerator
Print configurations samples for Loaders that support it.
printConstructionProblems(PrintStream, List<ConstructionProblem>, ConstructionDefinition) - Static method in class org.yarnandtail.andhow.internal.ReportGenerator
 
printExceptions(List<? extends Exception>, PrintStream) - Static method in class org.yarnandtail.andhow.util.AndHowUtil
 
PrintFormat - Class in org.yarnandtail.andhow.sample
 
PrintFormat() - Constructor for class org.yarnandtail.andhow.sample.PrintFormat
 
printIfNotNull(PrintStream, String) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
println(PrintStream, String, Object...) - Static method in class org.yarnandtail.andhow.util.TextUtil
println to the passed PrintStream using the format {} patterning.
println(PrintStream, int, String, String, Object...) - Static method in class org.yarnandtail.andhow.util.TextUtil
println to the passed PrintStream using the format {} patterning and wrapping to a specified line length.
println(PrintStream, int, String, String) - Static method in class org.yarnandtail.andhow.util.TextUtil
println to the passed PrintStream, wrapped to a specified line length.
printLoaderProblems(PrintStream, List<LoaderProblem>, ConstructionDefinition) - Static method in class org.yarnandtail.andhow.internal.ReportGenerator
 
printProblemHR(PrintStream) - Static method in class org.yarnandtail.andhow.internal.ReportGenerator
 
printProblems(PrintStream, AppFatalException, ConstructionDefinition) - Static method in class org.yarnandtail.andhow.internal.ReportGenerator
 
printProperty(ConstructionDefinition, PrintStream, Class<? extends BasePropertyGroup>, Property<?>) - Method in interface org.yarnandtail.andhow.api.SamplePrinter
 
printProperty(ConstructionDefinition, PrintStream, Class<? extends BasePropertyGroup>, Property<?>) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
printPropertyGroupEnd(ConstructionDefinition, PrintStream, Class<? extends BasePropertyGroup>) - Method in interface org.yarnandtail.andhow.api.SamplePrinter
 
printPropertyGroupEnd(ConstructionDefinition, PrintStream, Class<? extends BasePropertyGroup>) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
printPropertyGroupStart(ConstructionDefinition, PrintStream, Class<? extends BasePropertyGroup>) - Method in interface org.yarnandtail.andhow.api.SamplePrinter
 
printPropertyGroupStart(ConstructionDefinition, PrintStream, Class<? extends BasePropertyGroup>) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
printRequirementProblems(PrintStream, List<RequirementProblem>, ConstructionDefinition) - Static method in class org.yarnandtail.andhow.internal.ReportGenerator
 
printSampleEnd(ConstructionDefinition, PrintStream) - Method in interface org.yarnandtail.andhow.api.SamplePrinter
 
printSampleEnd(ConstructionDefinition, PrintStream) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
printSampleStart(ConstructionDefinition, PrintStream) - Method in interface org.yarnandtail.andhow.api.SamplePrinter
 
printSampleStart(ConstructionDefinition, PrintStream) - Method in class org.yarnandtail.andhow.sample.BaseSamplePrinter
 
printValueProblems(PrintStream, List<ValueProblem>, ConstructionDefinition) - Static method in class org.yarnandtail.andhow.internal.ReportGenerator
 
Problem - Interface in org.yarnandtail.andhow.api
 
ProblemList<P extends Problem> - Class in org.yarnandtail.andhow.api
Simple List of Problems that refuses to add nulls.
ProblemList(int) - Constructor for class org.yarnandtail.andhow.api.ProblemList
 
ProblemList(ProblemList<P>) - Constructor for class org.yarnandtail.andhow.api.ProblemList
 
ProblemList() - Constructor for class org.yarnandtail.andhow.api.ProblemList
 
ProblemList.UnmodifiableProblemList<P extends Problem> - Class in org.yarnandtail.andhow.api
 
Property<T> - Interface in org.yarnandtail.andhow.api
Represents a configuration point of an application.
property - Variable in class org.yarnandtail.andhow.internal.NameAndProperty
 
PropertyBase<T> - Class in org.yarnandtail.andhow.property
 
PropertyBase(T, boolean, String, List<Validator<T>>, List<Name>, PropertyType, ValueType<T>, Trimmer, String) - Constructor for class org.yarnandtail.andhow.property.PropertyBase
 
PropertyBuilderBase<B extends PropertyBuilderBase,P extends Property<T>,T> - Class in org.yarnandtail.andhow.property
A generic PropertyBuilder class which needs to be fully implemented as an inner class in each Property implementation.
PropertyBuilderBase() - Constructor for class org.yarnandtail.andhow.property.PropertyBuilderBase
 
PropertyCoord - Class in org.yarnandtail.andhow.internal
Logical location of a Property (Group and Property).
PropertyCoord(Class<? extends BasePropertyGroup>, Property<?>) - Constructor for class org.yarnandtail.andhow.internal.PropertyCoord
 
propertyCoord - Variable in class org.yarnandtail.andhow.internal.RequirementProblem
The Property that actually has the problem
PropertyFileBaseLoader - Class in org.yarnandtail.andhow.load
Shared functionality for all Property file loaders.
PropertyFileBaseLoader() - Constructor for class org.yarnandtail.andhow.load.PropertyFileBaseLoader
 
PropertyFileOnClasspathLoader - Class in org.yarnandtail.andhow.load
Reads from a Java .property file on the classpath, following standard java conventions for the structure of those file.
PropertyFileOnClasspathLoader(StrProp) - Constructor for class org.yarnandtail.andhow.load.PropertyFileOnClasspathLoader
 
PropertyFileOnFilesystemLoader - Class in org.yarnandtail.andhow.load
Reads from a Java .property file from the filesystem, following standard java conventions for the structure of those file.
PropertyFileOnFilesystemLoader(StrProp) - Constructor for class org.yarnandtail.andhow.load.PropertyFileOnFilesystemLoader
 
PropertyGroup - Interface in org.yarnandtail.andhow
A logical and/or functional grouping of Properties.
PropertyNaming - Class in org.yarnandtail.andhow.api
Names by which a Property is recognized.
PropertyNaming(EffectiveName, List<EffectiveName>) - Constructor for class org.yarnandtail.andhow.api.PropertyNaming
 
PropertyNotPartOfGroup(Class<? extends BasePropertyGroup>, Property<?>) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.PropertyNotPartOfGroup
 
PropertyType - Enum in org.yarnandtail.andhow.api
The broad type of the Property Currently only two types are supported.
PropertyValue - Class in org.yarnandtail.andhow.api
Simple class to bundle a Property, its value and any associated problems with the Property.
PropertyValue(Property<?>, Object) - Constructor for class org.yarnandtail.andhow.api.PropertyValue
 
PropertyValue(Property<?>, Object, ProblemList<Problem>) - Constructor for class org.yarnandtail.andhow.api.PropertyValue
 
PropFileLoaderSamplePrinter - Class in org.yarnandtail.andhow.sample
 
PropFileLoaderSamplePrinter() - Constructor for class org.yarnandtail.andhow.sample.PropFileLoaderSamplePrinter
 

Q

QuotedSpacePreservingTrimmer - Class in org.yarnandtail.andhow.property
This trimmer trims to null and treats double quotes as whitespace preserving markers.
QuotedSpacePreservingTrimmer() - Constructor for class org.yarnandtail.andhow.property.QuotedSpacePreservingTrimmer
 

R

ref - Variable in class org.yarnandtail.andhow.valid.LocalDateTimeValidator
 
refPropertyCoord - Variable in class org.yarnandtail.andhow.internal.ConstructionProblem
For construction problems that duplicate or reference another Property...
Regex(String) - Constructor for class org.yarnandtail.andhow.valid.StringValidator.Regex
 
registerGroup(ConstructionDefinitionMutable, Class<? extends BasePropertyGroup>) - Static method in class org.yarnandtail.andhow.util.AndHowUtil
 
reload(NamingStrategy, List<Loader>, List<Class<? extends BasePropertyGroup>>) - Method in class org.yarnandtail.andhow.AndHow.Reloader
Forces a reload of the AndHow state.
reloadForNonPropduction(AndHow.Reloader) - Method in class org.yarnandtail.andhow.AndHow.AndHowBuilder
After initial construction with buildForNonPropduction() this method forces a reload using the reloader instance.
remove(Object) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
remove(int) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
removeAll(Collection<?>) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
removeIf(Predicate<? super P>) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
removeRange(int, int) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
repeat(String, int) - Static method in class org.yarnandtail.andhow.util.TextUtil
 
replaceAll(UnaryOperator<P>) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
ReportGenerator - Class in org.yarnandtail.andhow.internal
 
ReportGenerator() - Constructor for class org.yarnandtail.andhow.internal.ReportGenerator
 
required() - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
REQUIRED_HEADER_TEXT - Static variable in interface org.yarnandtail.andhow.api.SamplePrinter
A general explanation for a sample header of what a required property is
REQUIRED_KEYWORD - Static variable in interface org.yarnandtail.andhow.api.SamplePrinter
Required properties will be marked w/ this text in the sample
RequiredPropertyGroupProblem(Class<? extends BasePropertyGroup>) - Constructor for class org.yarnandtail.andhow.internal.RequirementProblem.RequiredPropertyGroupProblem
 
RequiredPropertyProblem(Class<? extends BasePropertyGroup>, Property<?>) - Constructor for class org.yarnandtail.andhow.internal.RequirementProblem.RequiredPropertyProblem
 
RequirementProblem - Class in org.yarnandtail.andhow.internal
A problem of required values not being specified.
RequirementProblem() - Constructor for class org.yarnandtail.andhow.internal.RequirementProblem
 
RequirementProblem.RequiredPropertyGroupProblem - Class in org.yarnandtail.andhow.internal
 
RequirementProblem.RequiredPropertyProblem - Class in org.yarnandtail.andhow.internal
 
retainAll(Collection<?>) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 

S

SameTimeOrAfter(LocalDateTime) - Constructor for class org.yarnandtail.andhow.valid.LocalDateTimeValidator.SameTimeOrAfter
 
SameTimeOrBefore(LocalDateTime) - Constructor for class org.yarnandtail.andhow.valid.LocalDateTimeValidator.SameTimeOrBefore
 
SamplePrinter - Interface in org.yarnandtail.andhow.api
Statelessly writes a sample configuration to the passed in PrintStream.
SECOND_LINE_INDENT - Static variable in class org.yarnandtail.andhow.util.TextUtil
 
secondLineIndent - Variable in class org.yarnandtail.andhow.sample.PrintFormat
 
SecurityException(Exception, Class<? extends BasePropertyGroup>) - Constructor for class org.yarnandtail.andhow.internal.ConstructionProblem.SecurityException
 
set(int, P) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
setBlankLineAfter(boolean) - Method in class org.yarnandtail.andhow.sample.TextBlock
 
setBlankLineBefore(boolean) - Method in class org.yarnandtail.andhow.sample.TextBlock
 
setExportByCanonicalName(Exporter.EXPORT_CANONICAL_NAME) - Method in interface org.yarnandtail.andhow.api.Exporter
Specify if canonical names should be exported.
setExportByCanonicalName(Exporter.EXPORT_CANONICAL_NAME) - Method in class org.yarnandtail.andhow.export.BaseExporter
 
setExportByOutAliases(Exporter.EXPORT_OUT_ALIASES) - Method in interface org.yarnandtail.andhow.api.Exporter
Specify if out alias names should be exported.
setExportByOutAliases(Exporter.EXPORT_OUT_ALIASES) - Method in class org.yarnandtail.andhow.export.BaseExporter
 
setInstance(B) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
setRequired(boolean) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
sort(Comparator<? super P>) - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
SourceNotFoundLoaderProblem(Loader, String) - Constructor for class org.yarnandtail.andhow.internal.LoaderProblem.SourceNotFoundLoaderProblem
 
split(String) - Method in class org.yarnandtail.andhow.load.JndiLoader
 
splitKVP(String, String) - Static method in class org.yarnandtail.andhow.load.KVP
Splits a key value pair String into its key and value using the passed delimiter.
STANDARD_JNDI_ROOTS - Static variable in interface org.yarnandtail.andhow.load.JndiLoader.CONFIG
 
StartsWith(String, boolean) - Constructor for class org.yarnandtail.andhow.valid.StringValidator.StartsWith
 
StrBuilder() - Constructor for class org.yarnandtail.andhow.property.StrProp.StrBuilder
 
StringArgumentLoader - Class in org.yarnandtail.andhow.load
Intended to reads properties from the command line, but could be used for other sources where properties can be passed as an array of strings, each of the form name=value.
StringArgumentLoader(List<String>) - Constructor for class org.yarnandtail.andhow.load.StringArgumentLoader
Construct using a list of Strings, each string containing a key-value pair.
StringArgumentLoader(String[]) - Constructor for class org.yarnandtail.andhow.load.StringArgumentLoader
Construct using an array of Strings, each string containing a key-value pair.
StringConversionLoaderProblem(Loader, Class<? extends BasePropertyGroup>, Property, String) - Constructor for class org.yarnandtail.andhow.internal.LoaderProblem.StringConversionLoaderProblem
 
StringLine(String, boolean) - Constructor for class org.yarnandtail.andhow.sample.TextLine.StringLine
 
StringLine(String) - Constructor for class org.yarnandtail.andhow.sample.TextLine.StringLine
 
StringValidator - Class in org.yarnandtail.andhow.valid
A collection of String validation types
StringValidator() - Constructor for class org.yarnandtail.andhow.valid.StringValidator
 
StringValidator.EndsWith - Class in org.yarnandtail.andhow.valid
Validate that a string ends with a specific string.
StringValidator.Regex - Class in org.yarnandtail.andhow.valid
Validate based on a regex string.
StringValidator.StartsWith - Class in org.yarnandtail.andhow.valid
Validate that a string starts with a specific string.
StrProp - Class in org.yarnandtail.andhow.property
A Property that refers to a String value.
StrProp(String, boolean, String, List<Validator<String>>, List<Name>, PropertyType, ValueType<String>, Trimmer, String) - Constructor for class org.yarnandtail.andhow.property.StrProp
 
StrProp.StrBuilder - Class in org.yarnandtail.andhow.property
 
StrType - Class in org.yarnandtail.andhow.valuetype
 
SysPropExporter - Class in org.yarnandtail.andhow.export
Exports Properties to System.Properties.
SysPropExporter() - Constructor for class org.yarnandtail.andhow.export.SysPropExporter
A default constructor is required.
SystemPropertyLoader - Class in org.yarnandtail.andhow.load
Loads properties from java.lang.System.getProperties().
SystemPropertyLoader() - Constructor for class org.yarnandtail.andhow.load.SystemPropertyLoader
 

T

TextBlock - Class in org.yarnandtail.andhow.sample
 
TextBlock(boolean, boolean) - Constructor for class org.yarnandtail.andhow.sample.TextBlock
 
TextBlock(boolean, boolean, boolean, boolean) - Constructor for class org.yarnandtail.andhow.sample.TextBlock
 
TextLine - Class in org.yarnandtail.andhow.sample
 
TextLine() - Constructor for class org.yarnandtail.andhow.sample.TextLine
 
TextLine.BlankLine - Class in org.yarnandtail.andhow.sample
A blank line will continue the comment or non-comment status of the block.
TextLine.HRLine - Class in org.yarnandtail.andhow.sample
 
TextLine.StringLine - Class in org.yarnandtail.andhow.sample
 
TextUtil - Class in org.yarnandtail.andhow.util
Text utility used for formatting output for reports, auto generated descriptions and Problems.
TextUtil() - Constructor for class org.yarnandtail.andhow.util.TextUtil
 
THE_VALUE_MUST_TEXT - Static variable in interface org.yarnandtail.andhow.api.SamplePrinter
Lead-in text for validation requirements
toBoolean(String) - Static method in class org.yarnandtail.andhow.util.TextUtil
Parses a string to a boolean.
toEffectiveName(String) - Method in interface org.yarnandtail.andhow.api.NamingStrategy
Transforms a property name found in a property source (like a properties file, cmd line argument, env variable, etc.) into the form needed to match the expected property names.
toEffectiveName(String) - Method in class org.yarnandtail.andhow.name.CaseInsensitiveNaming
 
toImmutable() - Method in class org.yarnandtail.andhow.internal.ConstructionDefinitionMutable
Return an immutable instance.
toString(T) - Method in interface org.yarnandtail.andhow.api.ValueType
Converts an instance of the destination type to string.
toString(T) - Method in class org.yarnandtail.andhow.valuetype.BaseValueType
 
trim(String) - Method in interface org.yarnandtail.andhow.api.Trimmer
Trims the raw string to remove whitespace
trim(String) - Method in class org.yarnandtail.andhow.property.QuotedSpacePreservingTrimmer
 
trim(String) - Method in class org.yarnandtail.andhow.property.TrimToNullTrimmer
 
Trimmer - Interface in org.yarnandtail.andhow.api
Trims raw Strings brought in by Loaders to remove whitespace.
trimmer(Trimmer) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
Assigns the whitespace trimmer that is used on the raw value.
trimToEmpty(String) - Static method in class org.yarnandtail.andhow.util.TextUtil
 
trimToNull(String) - Static method in class org.yarnandtail.andhow.util.TextUtil
 
TrimToNullTrimmer - Class in org.yarnandtail.andhow.property
This trimmer trims to null.
TrimToNullTrimmer() - Constructor for class org.yarnandtail.andhow.property.TrimToNullTrimmer
 
trimToSize() - Method in class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 

U

UNKNOWN - Static variable in interface org.yarnandtail.andhow.api.Problem
 
UnknownPropertyLoaderProblem(Loader, String) - Constructor for class org.yarnandtail.andhow.internal.LoaderProblem.UnknownPropertyLoaderProblem
 
UnmodifiableProblemList(ProblemList<P>) - Constructor for class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
UnmodifiableProblemList() - Constructor for class org.yarnandtail.andhow.api.ProblemList.UnmodifiableProblemList
 
usesBlockComments() - Method in class org.yarnandtail.andhow.sample.PrintFormat
 
usesLineComments() - Method in class org.yarnandtail.andhow.sample.PrintFormat
 

V

validation(Validator<T>) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
Adds a validation to the list of validators,
validations(List<Validator<T>>) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
Adds a list of Validators to the list of validators being built.
Validator<T> - Interface in org.yarnandtail.andhow.api
 
ValueMap - Interface in org.yarnandtail.andhow.api
The values that are loaded or otherwise specified for a set of Properties in a AndHow.
ValueMapImmutable - Class in org.yarnandtail.andhow.internal
 
ValueMapImmutable(Map<Property<?>, Object>) - Constructor for class org.yarnandtail.andhow.internal.ValueMapImmutable
 
ValueMapWithContext - Interface in org.yarnandtail.andhow.api
Extention of ValueMap that adds contextual information to the ValueMap.
ValueMapWithContextBase - Class in org.yarnandtail.andhow.internal
Shared base implementation for both immutable and mutable versions.
ValueMapWithContextBase() - Constructor for class org.yarnandtail.andhow.internal.ValueMapWithContextBase
 
ValueMapWithContextImmutable - Class in org.yarnandtail.andhow.internal
 
ValueMapWithContextImmutable(List<LoaderValues>) - Constructor for class org.yarnandtail.andhow.internal.ValueMapWithContextImmutable
 
ValueMapWithContextMutable - Class in org.yarnandtail.andhow.internal
 
ValueMapWithContextMutable() - Constructor for class org.yarnandtail.andhow.internal.ValueMapWithContextMutable
 
valueOf(String) - Static method in enum org.yarnandtail.andhow.api.Exporter.EXPORT_CANONICAL_NAME
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.yarnandtail.andhow.api.Exporter.EXPORT_OUT_ALIASES
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.yarnandtail.andhow.api.PropertyType
Returns the enum constant of this type with the specified name.
ValueProblem - Class in org.yarnandtail.andhow.internal
Problems with invalid values, values that cannot be converted to their destination type.
ValueProblem() - Constructor for class org.yarnandtail.andhow.internal.ValueProblem
 
ValueProblem.InvalidValueProblem<T> - Class in org.yarnandtail.andhow.internal
 
values() - Static method in enum org.yarnandtail.andhow.api.Exporter.EXPORT_CANONICAL_NAME
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.yarnandtail.andhow.api.Exporter.EXPORT_OUT_ALIASES
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.yarnandtail.andhow.api.PropertyType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueType<T> - Interface in org.yarnandtail.andhow.api
The type of a Property.
valueType(ValueType<T>) - Method in class org.yarnandtail.andhow.property.PropertyBuilderBase
This method should be called by subclasses.

W

wrap - Variable in class org.yarnandtail.andhow.sample.TextLine
 
wrap(String, int, String, String) - Static method in class org.yarnandtail.andhow.util.TextUtil
Wraps text to be no longer than the specified length, if possible, and adds a prefix to each line, which is subtracted from the overall length.
wrap(String, int) - Static method in class org.yarnandtail.andhow.util.TextUtil
Wraps text to be no longer than the specified length, if possible.

_

_aliases - Variable in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
_defaultValue - Variable in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
_helpText - Variable in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
_required - Variable in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
_shortDesc - Variable in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
_trimmer - Variable in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
_validators - Variable in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
_valueType - Variable in class org.yarnandtail.andhow.property.PropertyBuilderBase
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2017. All rights reserved.