Package picocli
Class CommandLine.BuiltIn
- java.lang.Object
-
- picocli.CommandLine.BuiltIn
-
- Enclosing class:
- CommandLine
private static class CommandLine.BuiltIn extends java.lang.Object
Inner class to group the built-inCommandLine.ITypeConverter
implementations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
CommandLine.BuiltIn.BigDecimalConverter
(package private) static class
CommandLine.BuiltIn.BigIntegerConverter
(package private) static class
CommandLine.BuiltIn.BooleanConverter
Converts"true"
or"false"
to aBoolean
.(package private) static class
CommandLine.BuiltIn.ByteConverter
Converts text to aByte
by delegating toByte.valueOf(String)
.(package private) static class
CommandLine.BuiltIn.ByteOrderConverter
(package private) static class
CommandLine.BuiltIn.CharacterConverter
(package private) static class
CommandLine.BuiltIn.CharArrayConverter
(package private) static class
CommandLine.BuiltIn.CharSequenceConverter
(package private) static class
CommandLine.BuiltIn.CharsetConverter
(package private) static class
CommandLine.BuiltIn.ClassConverter
(package private) static class
CommandLine.BuiltIn.CurrencyConverter
(package private) static class
CommandLine.BuiltIn.DoubleConverter
(package private) static class
CommandLine.BuiltIn.FileConverter
(package private) static class
CommandLine.BuiltIn.FloatConverter
(package private) static class
CommandLine.BuiltIn.InetAddressConverter
Converts text to aInetAddress
by delegating toInetAddress.getByName(String)
.(package private) static class
CommandLine.BuiltIn.IntegerConverter
Converts text to anInteger
by delegating toInteger.valueOf(String)
.(package private) static class
CommandLine.BuiltIn.ISO8601DateConverter
Converts text inyyyy-mm-dd
format to ajava.util.Date
.(package private) static class
CommandLine.BuiltIn.ISO8601TimeConverter
Converts text in any of the following formats to ajava.sql.Time
:HH:mm
,HH:mm:ss
,HH:mm:ss.SSS
,HH:mm:ss,SSS
.(package private) static class
CommandLine.BuiltIn.LongConverter
Converts text to aLong
by delegating toLong.valueOf(String)
.(package private) static class
CommandLine.BuiltIn.NetworkInterfaceConverter
(package private) static class
CommandLine.BuiltIn.PatternConverter
(package private) static class
CommandLine.BuiltIn.ReflectionConverter
(package private) static class
CommandLine.BuiltIn.ShortConverter
Converts text to aShort
by delegating toShort.valueOf(String)
.(package private) static class
CommandLine.BuiltIn.StringBuilderConverter
(package private) static class
CommandLine.BuiltIn.StringConverter
(package private) static class
CommandLine.BuiltIn.TimeZoneConverter
(package private) static class
CommandLine.BuiltIn.URIConverter
(package private) static class
CommandLine.BuiltIn.URLConverter
(package private) static class
CommandLine.BuiltIn.UUIDConverter
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.util.Set<java.lang.String>
traced
-
Constructor Summary
Constructors Modifier Constructor Description private
BuiltIn()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static boolean
excluded(java.lang.String fqcn, CommandLine.Tracer tracer)
private static CommandLine.TypeConversionException
fail(java.lang.String value, java.lang.Class<?> c)
private static CommandLine.TypeConversionException
fail(java.lang.String value, java.lang.Class<?> c, java.lang.String template)
(package private) static void
handle(java.lang.Exception e, java.lang.String fqcn, CommandLine.Tracer tracer)
-
-
-
Method Detail
-
fail
private static CommandLine.TypeConversionException fail(java.lang.String value, java.lang.Class<?> c)
-
fail
private static CommandLine.TypeConversionException fail(java.lang.String value, java.lang.Class<?> c, java.lang.String template)
-
handle
static void handle(java.lang.Exception e, java.lang.String fqcn, CommandLine.Tracer tracer)
-
excluded
static boolean excluded(java.lang.String fqcn, CommandLine.Tracer tracer)
-
-