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

de.tsl2.nano.core.util.MainUtil.class Maven / Gradle / Ivy

Go to download

TSL2 Framework Html5 Extensions (WebServer, Html5Presentation, RuleCover, BeanConfigurator, LogicTable-Sheet, Expression-Descriptors for Actions, Rules, URLs, Queries)

The newest version!
????=?de/tsl2/nano/core/util/CLI
java/lang/Object()V


de/tsl2/nano/core/util/MainUtil	checkArgs:([Ljava/lang/String;Ljava/lang/Class;[Ljava/lang/String;)Vjava/lang/String	java/util/LocaleUSLjava/util/Locale;

setDefault(Ljava/util/Locale;)V

initProperties;(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/Properties;

 !"getArgNames%([Ljava/lang/String;)Ljava/util/List;$=
&'(contains(Ljava/lang/CharSequence;)Z*-
,-./0!de/tsl2/nano/core/util/StringUtil	substringP(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
234
startsWith(Ljava/lang/String;)Z	6789:java/lang/BooleanTRUELjava/lang/Boolean;<"java/lang/IllegalArgumentException
,>?@toFormattedString'(Ljava/lang/Object;I)Ljava/lang/String;BCDmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
;FG(Ljava/lang/String;)VI:
KLMtrim()Ljava/lang/String;

OPQgetValueFromTypeDef8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;STU'Vjava/util/List(Ljava/lang/Object;)Z	
XYZWARNLjava/lang/String;	\]^_` de/tsl2/nano/core/util/CLI$ColorGREEN"Lde/tsl2/nano/core/util/CLI$Color;
bcdtagH(Ljava/lang/Object;Lde/tsl2/nano/core/util/CLI$Color;)Ljava/lang/String;fCg8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

ijklogn(Ljava/lang/Object;)Vf
nopqrjava/util/Propertiesput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;tjava/util/ArrayList
vwxyzjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
s|}(Ljava/util/Collection;)V

??defineDefaults)(Ljava/util/Properties;Ljava/util/List;)VS???size()IB

???	printInfo*(Ljava/lang/Class;Ljava/util/Properties;)V?\?|[-]*h(elp)*
??4matches
????Mjava/lang/Class
getSimpleNamef?(no arguments given -- no help available!?enableassertions?true
????gjava/lang/SystemsetProperty
nB??java/io/FileReader?java/io/File
?F
???(Ljava/io/File;)V
n???load(Ljava/io/Reader;)V	????outLjava/io/PrintStream;B
????Gjava/io/PrintStreamprintln?java/io/IOException
s??(I)VS??VaddS???iterator()Ljava/util/Iterator;?????java/util/IteratorhasNext()Z????next()Ljava/lang/Object;???remove
n???get&(Ljava/lang/Object;)Ljava/lang/Object;?	[default:?]
,?/?R(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/lang/String;?{?}?@
?????de/tsl2/nano/core/cls/BeanClass%(Ljava/lang/String;)Ljava/lang/Class;
????isInterface
????createInstance9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;
?????!de/tsl2/nano/core/util/FormatUtilparse7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;
???getClass()Ljava/lang/Class;
????isAssignableFrom(Ljava/lang/Class;)Z	 of type 

amsg\(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;

assertw(ZLjava/lang/String;)V
,

split'(Ljava/lang/String;)[Ljava/lang/String;one of ..\.\.java/lang/Comparable	compareTo(Ljava/lang/Object;)I>= <= f!UNKNOWN#tsl-logo.txt
%&'()de/tsl2/nano/core/util/FileUtilgetFileBytes-(Ljava/lang/String;Ljava/lang/ClassLoader;)[B
+,([B)V

./klog1N
=============================================================================B4java/util/TreeMap
367(Ljava/util/Map;)V9M=============================================================================
;<=valueOf&(Ljava/lang/Object;)Ljava/lang/String;	B

@/AJ(Ljava/lang/Object;Ljava/lang/String;[Lde/tsl2/nano/core/util/CLI$Color;)V
CDMtoString
FcG6(Lde/tsl2/nano/core/util/CLI$Color;)Ljava/lang/String;I
?KLkprint	\NO`
LIGHT_BLUE
QCR\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;TINFO:  	\VW`BLUE	
YZZINFO\WARN:  	\^_`YELLOWaERROR: 	\cd`RED	
fgZERROROPTION
ConstantValueASSIGNCodeLineNumberTableLocalVariableTablethis!Lde/tsl2/nano/core/util/MainUtil;toPropertiesb(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Class;Z[Ljava/lang/String;)Ljava/util/Properties;namevalueLjava/lang/Object;iIprefixargs[Ljava/lang/String;	mainClassLjava/lang/Class;useUSLocaleZmainArgNamespLjava/util/Properties;nargNamesLjava/util/List;
mandatoryArgsLocalVariableTypeTableLjava/lang/Class<*>;$Ljava/util/List;
StackMapTabley	Signaturee(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Class<*>;Z[Ljava/lang/String;)Ljava/util/Properties;=([Ljava/lang/String;Ljava/lang/Class<*>;[Ljava/lang/String;)VpropFile>(Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/util/Properties;na9([Ljava/lang/String;)Ljava/util/List;description
defaultStringargValueitLjava/util/Iterator;mainArgList(Ljava/util/Iterator;=(Ljava/util/Properties;Ljava/util/List;)VminmaxtypevaluesetclsmainArgNameargtypeDefmainClsName-(Ljava/lang/Class<*>;Ljava/util/Properties;)Vtxtcolors#[Lde/tsl2/nano/core/util/CLI$Color;parts
expressionmsg	condition
SourceFile
MainUtil.javaBootstrapMethods?
???C?$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;?*too many arguments. known arguments are:
?undescribed argument: ??%please fill the following arguments
?syntax: 
?.? loaded?/: valueset description should use '..' or ','? inititialized with:?
? is  but must be InnerClassesColor?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!
hZi)jZi#ZZYZgZk/*??lmno?pqk7+,?	???:?	??*,?:6?:	6

+???+
2#?%?+
2)#?+:+
2#?+:?_+
2)?1?+
2)?+:?5:?????;Y?=?A?E?2H?+?J:2+
2?N:?	?R??W?[?a?e?h?*?l?mW?
??>?sY?u?{:

?~
????;Y
?=???E?,???lz>@AB!D(G+H2K<LHMUNdOpP|Q?S?T?U?V?W?Y?Z?\?]?K?abde.f4gm?UrZast|rZ?st?KrZ?=st5?uv
7wZ7xy7z{7|}7~y(?+?v2??	/??
? 7z?2??	/??
?pC?????nS.? ???nS?
???nS?3S???
k?>*?*??6*2????++?,??;Y+??,?=???E??;Y??E??lklm3o=pm >xy>z{>~y?>z??	??
k
R????W?nY??M+??+??*?*?????lN,??Y??Y-????????-?????N,?LO?l&	stuw-x@yL|OzP~m*-?ZRwZRz{B??Rz??0?%?n??ng???
!"k?9?sY*???L*M,?>6?",2:+)H?+?J??W????+?l?
??1?7?m ?Z9~y
/???
/?????S??$??
??k??+??:???z???N-)?1?
?????-)H?+?JM*,??:???????:?-????:???*,-?J?N?mW??????lB???&?-?0?<?C?P?S?Z?_?k?p????mH<MrZl?ZZ/?ZCF?t????????????????o?nS??'nS??"nS??nS??nS??PQk?)*????N-?-?-H?%?H???:-H??:???:??+????	+??M??,????*,?????	?%?$	??u+?R*+???y?%?b?:2???,???*,2??2???,???*,2????W*??h?+M,?lR???(?3?D?^?f?{???????????????"?%?'?m\	?R?y(??Z3??ZD??{^?st)?Z)?Z'st?Z?D?????? ??A???E??0?-?@'@??????k?E*?
*??? M?Y"?$?*?-0?h,?2?h?3Y+?5?=?h8?h?l?? ?&?/?>?D?m Ez{E?6?Z?Ez??B??	jkk;
*?:?>?-?l
??m
?t?jAkQ*?:?>+,???l
??m ?t
Z???/Ak?D*?B+?N6-??(,??
,2?E??-2?l?-????,??	H?-?l?	??2?8?=?C?m4,uvD?tD
ZD??	;?y???A?
	/kk6??*?J?l
??m?t	kV??W+?l?h?l???m?}?Z?
ka*?[?a+?M?a,-?:?P?l?m*rZst?Z?t?kE%S?U?a?X[?]?a?W`?b?a?e?l#$%???D???????????????????????\?@???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy