
de.tsl2.nano.core.AppLoader.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tsl2.nano.h5 Show documentation
Show all versions of tsl2.nano.h5 Show documentation
TSL2 Framework Html5 Extensions (WebServer, Html5Presentation, RuleCover, BeanConfigurator, LogicTable-Sheet, Expression-Descriptors for Actions, Rules, URLs, Queries)
The newest version!
???? =4
java/lang/Object ()V java/util/LinkedHashMap
usage
getClass ()Ljava/lang/Class;
java/lang/Class
getSimpleName ()Ljava/lang/String; makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String;
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
" # $ % & java/lang/System setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ( create
* + , - . de/tsl2/nano/core/AppLoader callENV 9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; 0 de.tsl2.nano.core.ENV
2 3 4 5 6 de/tsl2/nano/core/cls/BeanClass createBeanClass 5(Ljava/lang/String;)Lde/tsl2/nano/core/cls/BeanClass; 8 java/lang/String
: ; < = > de/tsl2/nano/core/Argumentator getArgumentClasses 8(Ljava/lang/Class;[Ljava/lang/Object;)[Ljava/lang/Class;
2 @ A B
callMethod ](Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; " D E F out Ljava/io/PrintStream; H ?AppLoader needs at least one parameter!
syntax: AppLoader [environment-dir(default:'.' + main-class + '.environment')] [method-if-not-main] [args...]Tip: it is possible to add 'Main-Arguments' to the META-INF/MANIFEST file.
J K L M N java/io/PrintStream println (Ljava/lang/String;)V
* P Q getFileSystemPrefix S .
U V W X Y !de/tsl2/nano/core/util/StringUtil substring K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
7 [ \ toLowerCase ^ & ` main b /
7 d e f
startsWith (Ljava/lang/String;)Z h :
7 j k l contains (Ljava/lang/CharSequence;)Z
" n o p arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
* r s t start L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
* v w x
isHelpRequest ([Ljava/lang/String;)Z
* z { N printHelp
* } ~ getDefaultEnvPath ^
? ? ? ? ? de/tsl2/nano/core/util/FileUtil
getURIFile "(Ljava/lang/String;)Ljava/io/File;
? ? ? ? java/io/File getPath
? ? ? ? N de/tsl2/nano/core/log/LogFactory
setLogFile * ? ? ? LOG Lorg/apache/commons/logging/Log;
U ? ? ? toString '(Ljava/lang/Object;I)Ljava/lang/String; ? ? \(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? ? ? ? ? org/apache/commons/logging/Log info (Ljava/lang/Object;)V ? "java/lang/IllegalArgumentException ?