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)
???? 4T
Q ? ; ? ? ; ? ; ?
; ? ; ? ; ? ?
? ?
?
? ?
? ( ?
?
; ?
?
; ? ?
Q ?
? ? ? ? ? ? ? ? ? ?
; ?
; ? ?
? ?
? ?
?
? ?
; ?
; ? ?
( ?
; ?
?
?
? ?
? ? ????
?
;
? ? ?
;
!" name Ljava/lang/String; argMap Ljava/util/Properties; consumed I syntax man Ljava/util/Map; Signature 5Ljava/util/Map; KEY_DUTY
ConstantValue KEY_PREFIX_EXAMPLE 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 ](Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)V
defineArgs :(Ljava/util/Map;[Ljava/lang/String;)Ljava/util/Properties; n v Ljava/lang/Object; arg p isOption Z i
StackMapTable# h ? ?" `(Ljava/util/Map;[Ljava/lang/String;)Ljava/util/Properties; 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 k out Ljava/io/PrintStream; keys Ljava/util/Set; #Ljava/util/Set;$% 6(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;)V value \(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<*>;& ? staticKeyValues printManual ()V (Ljava/io/PrintStream;)V isDuty $(Ljava/util/Map;Ljava/lang/String;)Z J(Ljava/util/Map;Ljava/lang/String;)Z :(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V width kw fkw w1
newlinetab examplesStarted' `(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V getSyntax 6(Ljava/lang/String;Ljava/util/Map;I)Ljava/lang/String; \(Ljava/lang/String;Ljava/util/Map;I)Ljava/lang/String; readManifest ()Ljava/util/jar/Attributes; toString ()Ljava/lang/String; ln
SourceFile Argumentator.java ` ? V W -+/=? X S R S k l T U Y Z java/util/Properties -( ?)* =+,-./* ? ?01 ~ ? java/lang/Class234 #56$78%9: ? ? java/lang/String ? ? ? ? java/lang/StringBuilder
argument ';< ' was not set!
? ?'=> ? ? ? ? java/lang/Boolean?: ~ ~@&ABCD java/lang/IntegerE ?F `GHI;J =
K ? ? ? ? de/tsl2/nano/core/Argumentator (!)LM NO ? ? example
EXAMPLES:
: +P syntax: < > [ ]
Q ? ? P===============================================================================
R ? :
SF
called with:
java/lang/Object
java/util/Map
java/util/Set java/util/Iterator de/tsl2/nano/core/cls/BeanClass java/io/PrintStream
startsWith substring (I)Ljava/lang/String; split '(Ljava/lang/String;)[Ljava/lang/String; TRUE Ljava/lang/Boolean; valueOf put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getClass ()Ljava/lang/Class; getProperty keySet ()Ljava/util/Set; iterator ()Ljava/util/Iterator; hasNext ()Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; println (Ljava/lang/String;)V booleanValue &(Ljava/lang/Object;)Ljava/lang/Object; 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; (I)V getStatic 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/lang/System size ()I fixString )(Ljava/lang/String;ICZ)Ljava/lang/String; :(Ljava/lang/Object;Ljava/lang/String;[I)Ljava/lang/String; 0de/tsl2/nano/core/classloader/RuntimeClassloader
getSimpleName toFormattedString ! ; Q R S T U V W X S Y Z [ \ ] S ^ <