com.codemesh.terp
Class Main
java.lang.Object
com.codemesh.terp.Main
- All Implemented Interfaces:
- TerpMain
public class Main
- extends java.lang.Object
- implements TerpMain
The main class for a terp expander or evaluator session.
|
Constructor Summary |
Main()
|
|
Method Summary |
protected int |
exit(int exitCode)
|
protected void |
processArgs(java.lang.String[] args)
|
protected int |
runTerp(java.lang.ClassLoader coreLoader)
|
int |
startTerp(java.lang.String[] args,
java.util.List<java.lang.String> initTypes,
java.util.Properties additionalUserProperties,
java.lang.ClassLoader coreLoader)
Start terp. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
definedProps
protected java.util.Map<java.lang.String,java.lang.Object> definedProps
definedEprops
protected java.util.Map<java.lang.String,java.lang.Object> definedEprops
propertyFiles
protected java.util.Vector<java.lang.String> propertyFiles
epropertyFiles
protected java.util.Vector<java.lang.String> epropertyFiles
bDoExit
protected boolean bDoExit
bInteractive
protected boolean bInteractive
readyToRun
protected boolean readyToRun
startingState
protected TokenizerState startingState
arguments
protected java.util.Vector<java.lang.String> arguments
files
protected java.util.Vector<java.io.File> files
outputFile
protected java.io.File outputFile
command
protected java.lang.String command
encoding
protected java.nio.charset.Charset encoding
Main
public Main()
exit
protected int exit(int exitCode)
startTerp
public int startTerp(java.lang.String[] args,
java.util.List<java.lang.String> initTypes,
java.util.Properties additionalUserProperties,
java.lang.ClassLoader coreLoader)
- Description copied from interface:
TerpMain
- Start terp.
- Specified by:
startTerp in interface TerpMain
- Parameters:
args - command line argsinitTypes - an optional list of types that are terp activators.additionalUserProperties - properties to set beyond those that
may be specified on the args listcoreLoader - - not used
- Returns:
- the exit code to use.
runTerp
protected int runTerp(java.lang.ClassLoader coreLoader)
processArgs
protected void processArgs(java.lang.String[] args)
Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.