|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.isi.stella.Stella_Object edu.isi.stella.StandardObject edu.isi.stella.CmdLineOption
public class CmdLineOption
Field Summary | |
---|---|
java.lang.String |
configurationProperty
|
Stella_Object |
defaultValue
The value to use for 0-arg options. |
java.lang.String |
documentation
|
Keyword |
errorAction
One of :ignore, :warn, :error. |
java.lang.reflect.Method |
handler
|
Cons |
keys
|
boolean |
multiValuedP
|
int |
nArguments
The number of args expected by this option. |
Surrogate |
valueType
|
Constructor Summary | |
---|---|
CmdLineOption()
|
Method Summary | |
---|---|
static Stella_Object |
accessCmdLineOptionSlotValue(CmdLineOption self,
Symbol slotname,
Stella_Object value,
boolean setvalueP)
|
static void |
configFileOptionHandler(CmdLineOption option,
Stella_Object value)
Load the configuration file value . |
static void |
defaultCmdLineOptionHandler(CmdLineOption option,
Stella_Object value)
Default handler that tries to set a system property based on option and value . |
static void |
definePropertyOptionHandler(CmdLineOption option,
Stella_Object value)
|
static void |
evalInModuleOptionHandler(CmdLineOption option,
Stella_Object value)
Interpret an --eval-in-module option. |
static void |
evalOptionHandler(CmdLineOption option,
Stella_Object value)
Interpret an --eval option by evaluating value . |
static void |
helpOptionHandler(CmdLineOption option,
Stella_Object value)
Print documentation about all currently registered option handlers. |
static void |
loadFileOptionHandler(CmdLineOption option,
Stella_Object value)
Load the file value using the STELLA loadFile command. |
static void |
loadPathOptionHandler(CmdLineOption option,
Stella_Object value)
Modify the current file load path according to option and value . |
static CmdLineOption |
newCmdLineOption()
|
Surrogate |
primaryType()
Returns the primary type of self . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public java.lang.String documentation
public Cons keys
public Surrogate valueType
public boolean multiValuedP
public int nArguments
public Stella_Object defaultValue
public java.lang.String configurationProperty
public java.lang.reflect.Method handler
public Keyword errorAction
Constructor Detail |
---|
public CmdLineOption()
Method Detail |
---|
public static CmdLineOption newCmdLineOption()
public static void helpOptionHandler(CmdLineOption option, Stella_Object value)
option
- value
- public static void definePropertyOptionHandler(CmdLineOption option, Stella_Object value)
public static void loadFileOptionHandler(CmdLineOption option, Stella_Object value)
value
using the STELLA loadFile
command.
option
- value
- public static void configFileOptionHandler(CmdLineOption option, Stella_Object value)
value
. This will
modify currently set system properties defined in value
with new
values but leave all other currently set properties as they are.
option
- value
- public static void loadPathOptionHandler(CmdLineOption option, Stella_Object value)
option
and value
.
option
- value
- public static void evalInModuleOptionHandler(CmdLineOption option, Stella_Object value)
value
is expected
to be of the form _LmoduleNameGLsExpressionG_
.
option
- value
- public static void evalOptionHandler(CmdLineOption option, Stella_Object value)
value
.
option
- value
- public static void defaultCmdLineOptionHandler(CmdLineOption option, Stella_Object value)
option
and value
.
option
- value
- public static Stella_Object accessCmdLineOptionSlotValue(CmdLineOption self, Symbol slotname, Stella_Object value, boolean setvalueP)
public Surrogate primaryType()
Stella_Object
self
.
Gets defined automatically for every non-abstract subclass of OBJECT.
primaryType
in class Stella_Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |