All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tsl2.nano.core.Argumentator.class Maven / Gradle / Ivy

Go to download

TSL2 Framework Terminal (Console Application Framework named SIShell, providing Actions, Options, Commands, Inputs, lots of Selectors, PlatformManagement)

There is a newer version: 2.5.3
Show newest version
????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{|nameLjava/lang/String;argMapLjava/util/Properties;consumedIsyntaxKEY_DUTY
ConstantValueEXP_CONSTRAINT}KEY_PREFIX_EXAMPLEmanLjava/util/Map;	Signature=Ljava/util/Map;>;errorCodeOnExit7(Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis Lde/tsl2/nano/core/Argumentator;args[Ljava/lang/String;LocalVariableTypeTable5Ljava/util/Map;](Ljava/lang/String;Ljava/util/Map;[Ljava/lang/String;)V8(Ljava/lang/String;Ljava/util/Map;I[Ljava/lang/String;)Vf(Ljava/lang/String;Ljava/util/Map;>;I[Ljava/lang/String;)VdecorateMan (Ljava/util/Map;)Ljava/util/Map;kargDef
StackMapTable~t(Ljava/util/Map;)Ljava/util/Map;>;
defineArgs:(Ljava/util/Map;[Ljava/lang/String;)Ljava/util/Properties;nvLjava/lang/Object;argpisOptionZi?"|h(Ljava/util/Map;>;[Ljava/lang/String;)Ljava/util/Properties;
storeWithName;(ILjava/lang/Object;Ljava/util/Map;Ljava/util/Properties;)VitLjava/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;keygetArgumentClasses8(Ljava/lang/Class;[Ljava/lang/Object;)[Ljava/lang/Class;defaultTypeLjava/lang/Class;[Ljava/lang/Object;clss[Ljava/lang/Class;?-?'(Ljava/lang/String;I)Ljava/lang/String;alternativeArgIndexcheck(Ljava/io/PrintStream;)ZoutLjava/io/PrintStream;keysLjava/util/Set;#Ljava/util/Set;?6(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;)Vvalued(Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;>;)V	hasOption(Ljava/lang/String;)ZoptionisSetconsume&(Ljava/lang/String;)Ljava/lang/Object;8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;defaultValueTT;0(Ljava/lang/String;TT;)TT;next()Ljava/lang/Object;staticNames6(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/String;cls	fieldTypeLjava/lang/Class<*>;<(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/String;staticValuesbc!Lde/tsl2/nano/core/cls/BeanClass;namesbufLjava/lang/StringBuilder;$Lde/tsl2/nano/core/cls/BeanClass<*>;?5staticKeyValuesprintManual()V(Ljava/io/PrintStream;)VisDuty$(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)Vwidthkwfkww1
newlinetabexamplesStarted?O(Ljava/lang/String;Ljava/util/Map;Ljava/io/PrintStream;I)V	getSyntax6(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;start5(Ljava/io/PrintStream;Ljava/util/function/Function;)VprintStreamrunnerLjava/util/function/Function;GLjava/util/function/Function;_(Ljava/io/PrintStream;Ljava/util/function/Function;)VtoString()Ljava/lang/String;ln
SourceFileArgumentator.javade/tsl2/nano/core/Arg??????wx-+/=?ytst??x??uvjava/util/LinkedHashMap~?????????????java/lang/String??????java/util/Properties-????=????????????java/lang/Class????????5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~???java/lang/StringBuilderERROR: 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/Mapjava/util/Iterator
java/util/Setde/tsl2/nano/core/cls/BeanClassjava/io/PrintStreamsize()I(I)VkeySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNext()Z&(Ljava/lang/Object;)Ljava/lang/Object;'(Ljava/lang/String;Ljava/lang/String;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
startsWith	substring(I)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;TRUELjava/lang/Boolean;valueOfgetClass()Ljava/lang/Class;getPropertyprintln(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/SystemexitbooleanValuegetBeanClass4(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;	getStatic7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;	mandatorycontains(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/RuntimeClassloaderde/tsl2/nano/core/util/FileUtilgetFileBytes-(Ljava/lang/String;Ljava/lang/ClassLoader;)[B([B)V de/tsl2/nano/core/util/CLI$ColorColorInnerClassesYELLOW"Lde/tsl2/nano/core/util/CLI$Color;de/tsl2/nano/core/util/CLItagH(Ljava/lang/Object;Lde/tsl2/nano/core/util/CLI$Color;)Ljava/lang/String;printGREENtoFormattedString((Ljava/lang/Object;IZ)Ljava/lang/String;
LIGHT_BLUEjava/util/function/Functionapply
getSimpleName!Jr	stuvwxytzt{K|t{}~t{Q????x????j*+,?-???
ab?*??st????????????)*?*?*?*+?*,?	*?
*,????"dM	Pefgh(i?4)??)st)?)?x)???)???
????L?
Y*??L*??M,??*,??N+-?Y-*-????W???+??lm-nGoJp? -?tL?>???L?>???????/??	???X	??Y?M6+???+2??+2?6?+2??+2:?:?2N??
2??:?1??`? N2:`*,?!?2N2:-*?",-?#W???h,??Nz??$?:?C?H?M?c?j?r?x??????????????
M?t`??r?tx??:f?t??t???C]??$|????x??????uv?????
?????(???C??"	??????B??	?????"?
	?????????????????
????E,??=,??::6???:????+,?"-+?#W??&	?
???#?/?5?<?D??H?x-??*?tE?xE??E?Euv?-??E????????????/*??????????E*+*Y?`Z??$???????t?????)+??%M>+??,+2?+2?&?*S????,?????!?'??*?x)??)??#???9?????????????????{*?+?'N-?-?*?? ?'??
?	??*???t?x	?t???J????)?*?	?M,?N-??d-??:*?	?(?J*?)?A+*?++?,Y?-.?/?/0?/?1?++2?+*+?3*?
?
*?
?4????*???6
?
?%?:?@?]?c?h?o?v?x?{????*%S?t??????
x???
x???????d???
???g,???????? st???????????o*+?5M,?6?,?6?7????
??? ??st???
??@???M*+?8????????st?@???=	*?+?9????	??	st????*+?5N-?-?,??
?*??st??
?????
?????@??????C**??:????5??
??????_*?;+?<>???????????????????P*?;M,+?-?xP??P??K??D??6??? P??P??K??????????,?????\*?;M,+?9?x\??\??W??P??B??? \??\??W??????????8?????6*?F?3??
>???????G*?*?	+P?G??
BC????????~-*+???*+???H?*+??IK?L??F?-?-st?-??N??	????	
?+?:?,Y?Mh?@:
6`6d6?,Y?-E?/N ?O?/?1:	?,Y?-N-?O?/E?/?1?/W?,Y?-*+?P?/E?/?1?/W6
?:?????:
?Q??6
R?/W?,Y?- ?O?/S?/?1?/W?,Y?-+?	
?
YOYhOYhOYhOYhOYhOYhOYhOY	hOY	
hO?T?/E?/?1?/W??8?,Y?-N-?O?/E?/?1?/W,?1?+??NOPQR$S)TGUhV?W?X?Y?Z?[?]?^Z`]a~b?c?z???t?st???????x???n??j?x$d?x)_?xGA?t	????
???????,??????????/????????|?+?N?,Y-?Mh?@:?,Y?-U?/*?/?1?/W-?:??\??:+?(?%?,Y?-V?/?/W?/?1?/W?"?,Y?-X?/?/Y?/?1?/W???E?/WZ?
YOYhOYhO?T??*
fgh2iPjYk{m?o?p?q?>PJ?t?st????x??????????????:????@?????	????[??u???
?*+?\??+?Y]?^?_?`?a?b+?,Y?-c?/*??/d?/?1?e?a?++*??f?g?a?++h?e?a?++?,Y?-i?/,*?j?k?B?1?e?a?++l?e?a?+??"??D?W?c?????? ????????????????x@mL?,Y?-+?/*?&?n?/o?/*?	?p?/q?/*??p?/+?/?1??
???@??=t?
gi?@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy