Uses of Class
org.tquadrat.foundation.config.cli.CmdLineValueHandler
Packages that use CmdLineValueHandler
Package
Description
The API for the Command Line Interface (CLI)
The internal classes for the configuration module.
The classes that are used to implement the functionality of a
configuration bean
-
Uses of CmdLineValueHandler in org.tquadrat.foundation.config.cli
Subclasses of CmdLineValueHandler in org.tquadrat.foundation.config.cliModifier and TypeClassDescriptionclass
final class
An implementation ofCmdLineValueHandler
forDate
values.final class
An implementation ofCmdLineValueHandler
forDocument
values.
TheDocument
will be identified by the name of the respectiveFile
object that of course has to exist and needs to be accessible.final class
EnumValueHandler<T extends Enum<T>>
An implementation ofCmdLineValueHandler
for types that are derived fromEnum
.final class
An implementation ofCmdLineValueHandler
forBufferedImage
values.class
The implementation ofTimeValueHandler
forInstant
.final class
The implementation ofTimeValueHandler
forLocalDateTime
.final class
The implementation ofTimeValueHandler
forjava.time.LocalDate
.final class
The implementation ofTimeValueHandler
forLocalTime
.class
The implementation ofCmdLineValueHandler
for all those types for that an implementation ofStringConverter
exists.final class
An implementation ofCmdLineValueHandler
forString
values.class
TimeValueHandler<T extends Temporal>
The abstract base class for implementations ofCmdLineValueHandler
for types that extendTemporal
.class
The implementation ofTimeValueHandler
forYearMonth
.final class
The implementation ofTimeValueHandler
forYear
.final class
An implementation ofCmdLineValueHandler
forboolean
andBoolean
values that does accept also "yes", "qui", "ja", "sí", "sì", "да", "sim", "tak" and more astrue
.final class
The implementation ofTimeValueHandler
forZonedDateTime
. -
Uses of CmdLineValueHandler in org.tquadrat.foundation.config.internal
Fields in org.tquadrat.foundation.config.internal with type parameters of type CmdLineValueHandlerModifier and TypeFieldDescriptionstatic final Map
<Class<?>, Class<? extends CmdLineValueHandler<?>>> ClassRegistry.m_HandlerClasses
The handler classes.Methods in org.tquadrat.foundation.config.internal that return CmdLineValueHandlerModifier and TypeMethodDescriptionprivate final <T> CmdLineValueHandler
<T> CLIDefinitionParser.createHandler
(Class<? extends T> type, Class<?> processClass, StringConverter<? extends T> stringConverter) Creates the instance for the command line value handler based on the given class for the type and class for the handler implementation.Methods in org.tquadrat.foundation.config.internal that return types with arguments of type CmdLineValueHandlerModifier and TypeMethodDescriptionprivate static final Class
<? extends CmdLineValueHandler<?>> CLIDefinitionParser.processAttrHandler
(Attribute attribute) Processes the attribute "handler".private final Optional
<Class<? extends CmdLineValueHandler<?>>> CLIDefinitionParser.retrieveValueHandlerClass
(Class<?> propertyClass) Retrieves the class for the value handler if the property class is not anenum
type. -
Uses of CmdLineValueHandler in org.tquadrat.foundation.config.spi
Fields in org.tquadrat.foundation.config.spi declared as CmdLineValueHandlerModifier and TypeFieldDescriptionprivate final CmdLineValueHandler
<?> CLIDefinition.m_Handler
The handler that is used to parse and store the option or argument value.Methods in org.tquadrat.foundation.config.spi that return CmdLineValueHandlerModifier and TypeMethodDescriptionfinal CmdLineValueHandler
<?> CLIDefinition.handler()
Returns the handler.Constructors in org.tquadrat.foundation.config.spi with parameters of type CmdLineValueHandlerModifierConstructorDescriptionCLIArgumentDefinition
(String property, int index, String usage, String usageKey, String metaVar, boolean required, CmdLineValueHandler<?> handler, boolean multiValued, String format) Creates a newCLIArgumentDefinition
instance.protected
CLIDefinition
(String property, boolean isArgument, String usage, String usageKey, String metaVar, boolean required, CmdLineValueHandler<?> handler, boolean multiValued, String format) Creates a newCLIDefinition
instance.CLIOptionDefinition
(String property, List<String> names, String usage, String usageKey, String metaVar, boolean required, CmdLineValueHandler<?> handler, boolean multiValued, String format) Creates a newCLIOptionDefinition
instance.