
de.tsl2.nano.core.Argumentator.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tsl2.nano.terminal Show documentation
Show all versions of tsl2.nano.terminal Show documentation
TSL2 Framework Terminal (Console Application Framework named SIShell, providing Actions, Options, Commands, Inputs, lots of Selectors, PlatformManagement)
???? 4?
J
J
r J
J J J J
J J
!"
#
$
%&
' 6(
)
J*
J+
!
J,-
r.
/
J0
J12
345
,6
,78
,9:
J;
<=
J>?
6@
JA
BC
BDE???
FG
,
BH
,IJKL <M
JN O
r9PQ
RS
FT
JUVWX
FYZ[\]^_
`a
Jbc
de
f gh
ij
3klm gn
Fo gpqr
Jstuvw
%xy
Fz{| name Ljava/lang/String; argMap Ljava/util/Properties; consumed I syntax KEY_DUTY
ConstantValue EXP_CONSTRAINT} KEY_PREFIX_EXAMPLE man Ljava/util/Map; Signature =Ljava/util/Map;>; errorCodeOnExit 7(Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this Lde/tsl2/nano/core/Argumentator; args [Ljava/lang/String; LocalVariableTypeTable 5Ljava/util/Map; ](Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)V 8(Ljava/lang/String;Ljava/util/Map;I[Ljava/lang/String;)V f(Ljava/lang/String;Ljava/util/Map;>;I[Ljava/lang/String;)V decorateMan (Ljava/util/Map;)Ljava/util/Map; k argDef
StackMapTable~ t(Ljava/util/Map;)Ljava/util/Map;>;
defineArgs :(Ljava/util/Map;[Ljava/lang/String;)Ljava/util/Properties; n v Ljava/lang/Object; arg p isOption Z i ?"| h(Ljava/util/Map;>;[Ljava/lang/String;)Ljava/util/Properties;
storeWithName ;(ILjava/lang/Object;Ljava/util/Map;Ljava/util/Properties;)V it Ljava/util/Iterator; (Ljava/util/Iterator; i(ILjava/lang/Object;Ljava/util/Map;>;Ljava/util/Properties;)V getArgMap ()Ljava/util/Properties; get &(Ljava/lang/String;)Ljava/lang/String; key getArgumentClasses 8(Ljava/lang/Class;[Ljava/lang/Object;)[Ljava/lang/Class; defaultType Ljava/lang/Class; [Ljava/lang/Object; clss [Ljava/lang/Class; ?- ? '(Ljava/lang/String;I)Ljava/lang/String; alternativeArgIndex check (Ljava/io/PrintStream;)Z out Ljava/io/PrintStream; keys Ljava/util/Set; #Ljava/util/Set;? 6(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;)V value d(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;>;)V hasOption (Ljava/lang/String;)Z option isSet consume &(Ljava/lang/String;)Ljava/lang/Object; 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; defaultValue TT; 0(Ljava/lang/String;TT;)TT; next ()Ljava/lang/Object; staticNames 6(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String; cls fieldType Ljava/lang/Class<*>; <(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/String; staticValues bc !Lde/tsl2/nano/core/cls/BeanClass; names buf Ljava/lang/StringBuilder; $Lde/tsl2/nano/core/cls/BeanClass<*>;?5 staticKeyValues printManual ()V (Ljava/io/PrintStream;)V isDuty $(Ljava/util/Map;Ljava/lang/String;)Z $Ljava/util/Map; 9(Ljava/util/Map;Ljava/lang/String;)Z :(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V width kw fkw w1
newlinetab examplesStarted? O(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V getSyntax 6(Ljava/lang/String;Ljava/util/Map;I)Ljava/lang/String; K(Ljava/lang/String;Ljava/util/Map;I)Ljava/lang/String; readManifest ()Ljava/util/jar/Attributes; start 5(Ljava/io/PrintStream;Ljava/util/function/Function;)V printStream runner Ljava/util/function/Function; GLjava/util/function/Function; _(Ljava/io/PrintStream;Ljava/util/function/Function;)V toString ()Ljava/lang/String; ln
SourceFile Argumentator.java de/tsl2/nano/core/Arg ? ? ? ? ? ? w x -+/=? y t s t ? ? x ? ? u v java/util/LinkedHashMap~?? ????????? ? ? java/lang/String ?? ???? java/util/Properties -? ??? =?????? ? ? ? ? ? ? java/lang/Class??? ? ? ? ? ? 5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~??? java/lang/StringBuilder ERROR: argument '?? ' was not set! 5~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
? ???? ? ? java/lang/Boolean?? ? ?????? java/lang/Integer?????? =
? ? ? ?? ? de/tsl2/nano/core/Argumentator (!)?? ?? ? ? example
EXAMPLES:
: ?? syntax: < > [ ]
? ? ? ? ? tsl-logo.txt??? ??????????
>>>>> starting <<<<<
?????? .
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>> ? ???? .>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
P===============================================================================
? :
??
called with:
java/lang/Object \[[\w.\d]:
java/util/Map java/util/Iterator
java/util/Set de/tsl2/nano/core/cls/BeanClass java/io/PrintStream size ()I (I)V keySet ()Ljava/util/Set; iterator ()Ljava/util/Iterator; hasNext ()Z &(Ljava/lang/Object;)Ljava/lang/Object; '(Ljava/lang/String;Ljava/lang/String;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
startsWith substring (I)Ljava/lang/String; split '(Ljava/lang/String;)[Ljava/lang/String; TRUE Ljava/lang/Boolean; valueOf getClass ()Ljava/lang/Class; getProperty println (Ljava/lang/String;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; java/lang/System exit booleanValue getBeanClass 4(Ljava/lang/Class;)Lde/tsl2/nano/core/cls/BeanClass;
getFieldNames '(Ljava/lang/Class;Z)[Ljava/lang/String; !de/tsl2/nano/core/util/StringUtil '(Ljava/lang/Object;I)Ljava/lang/String; getStatic 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; mandatory contains (Ljava/lang/CharSequence;)Z fixString )(Ljava/lang/String;ICZ)Ljava/lang/String; :(Ljava/lang/Object;Ljava/lang/String;[I)Ljava/lang/String; 0de/tsl2/nano/core/classloader/RuntimeClassloader de/tsl2/nano/core/util/FileUtil getFileBytes -(Ljava/lang/String;Ljava/lang/ClassLoader;)[B ([B)V de/tsl2/nano/core/util/CLI$Color Color InnerClasses YELLOW "Lde/tsl2/nano/core/util/CLI$Color; de/tsl2/nano/core/util/CLI tag H(Ljava/lang/Object;Lde/tsl2/nano/core/util/CLI$Color;)Ljava/lang/String; print GREEN toFormattedString ((Ljava/lang/Object;IZ)Ljava/lang/String;
LIGHT_BLUE java/util/function/Function apply
getSimpleName ! J r s t u v w x y t z t { K | t { } ~ t { Q ? ? ? ? x ? ? ? ? j *+,? -? ? ?
a b ? * ? ? s t ? ? ? ? ? ? ? ? ? ? ? ? )*? *? *? *+? *,? *?
*,? ? ? ? " d M P e f g h ( i ? 4 ) ? ? ) s t ) ? ) ? x ) ? ? ? ) ? ? ?
? ? ? ? L?
Y*? ? L*? ? M,? ? *,? ? N+-? Y-*-? ? ? ? W???+? ? l m - n G o J p ? - ? t L ? > ? ? ? L ? > ? ? ? ? ? ?? / ? ? ? ? ? X ?? Y? M6+?? ?+2? ?+2? 6? +2? ? +2:? :? 2N??
2? ? :? 1?? `? N2:`*,? !? 2N2:-*? ",-? #W???h,? ? N z ? ? $ ? : ? C ? H ? M ? c ? j ? r ? x ? ? ? ? ? ? ? ? ? ? ? ? ? ?
M ? t ` ? ? r ? t x ? ? : f ? t ? ? t ? ? ? C ] ? ? $ | ? ? ? ? x ? ? ? ? ? ? u v ? ? ? ? ?
? ? ? ? ? ( ? ? ? C ?? " ? ? ? ? ? ? B ?? ? ? ? ? ? "?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? E,? ? =,? ? ::6? ? ? :????+,? "-+? #W? ? &