|
terp - the Codemesh Modular Template Interpreter v1.3.309 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.codemesh.terp.launcher.Launcher
public class Launcher
This is a launcher for the terp interpreter.
| Field Summary | |
|---|---|
protected static int |
EXIT_CODE_ERROR
Exit code on trouble |
static java.lang.String |
MAIN_CLASS
The startup class that is to be run. |
static java.lang.String |
TERP_HOME_PROPERTY
The terp Home (installation) Directory property. |
static java.lang.String |
TERP_LIBDIR_PROPERTY
The terp Library Directory property. |
static java.lang.String |
TERP_PRIVATEDIR
The directory name of the per-user terp directory. |
static java.lang.String |
TERP_PRIVATELIB
The name of a per-user library directory. |
static java.lang.String |
USER_HOMEDIR
System property with user home directory. |
static java.lang.String |
USER_LIBDIR
The location of a per-user library directory. |
| Constructor Summary | |
|---|---|
Launcher()
|
|
| Method Summary | |
|---|---|
java.lang.Class |
locateClass(java.lang.String name)
Returns a class loaded by the launcher's internal loader or null. |
static void |
main(java.lang.String[] args)
Entry point for starting command line terp. |
int |
run(java.lang.String[] args)
Run the launcher to launch terp. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TERP_HOME_PROPERTY
public static final java.lang.String TERP_LIBDIR_PROPERTY
public static final java.lang.String TERP_PRIVATEDIR
public static final java.lang.String TERP_PRIVATELIB
public static final java.lang.String USER_LIBDIR
It's value is the concatenation of TERP_PRIVATEDIR
with TERP_PRIVATELIB, with an appropriate file separator
in between. For example, on Unix, it's .terp/lib.
public static final java.lang.String MAIN_CLASS
public static final java.lang.String USER_HOMEDIR
protected static final int EXIT_CODE_ERROR
| Constructor Detail |
|---|
public Launcher()
| Method Detail |
|---|
public static void main(java.lang.String[] args)
args - commandline argumentspublic java.lang.Class locateClass(java.lang.String name)
name - the classname.
public int run(java.lang.String[] args)
throws LaunchException,
java.net.MalformedURLException
args - the command line arguments
java.net.MalformedURLException - if the URLs required for the classloader
cannot be created.
LaunchException - if the URLs required for the classloader
cannot be created.
|
terp - the Codemesh Modular Template Interpreter v1.3.309 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||