|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorc.Config
public class Config
Class for processing configuration options. Such options could be provided via command line arguments or obtained though environment variables, and could also be read from other sources or hard-coded.
This class uses annotations to map command-line arguments to calls to
setter methods. See processArgs(String[])
.
Constructor Summary | |
---|---|
Config()
|
Method Summary | |
---|---|
void |
addInclude(java.lang.String include)
|
java.lang.Boolean |
debugMode()
|
java.lang.String |
getFilename()
|
java.util.List<java.lang.String> |
getIncludes()
|
java.io.Reader |
getInstream()
|
int |
getMaxPubs()
|
java.lang.Boolean |
getNoPrelude()
|
java.lang.Integer |
getNumKilimThreads()
|
java.lang.Integer |
getNumSiteThreads()
|
int |
getStackSize()
|
java.io.PrintStream |
getStderr()
|
java.io.PrintStream |
getStdout()
|
int |
getTokenPoolSize()
|
Tracer |
getTracer()
|
java.lang.Boolean |
hasCapability(java.lang.String name)
Current capabilities include: send mail import java |
void |
printUsage(boolean _)
|
void |
processArgs(java.lang.String[] args)
Set properties based on command-line arguments. |
void |
setCapability(java.lang.String name,
java.lang.Boolean value)
|
void |
setDebug(boolean debug)
|
void |
setFullTraceFile(java.io.File file)
|
void |
setInputFile(java.io.File file)
|
void |
setMaxPubs(int maxPubs)
|
void |
setMinimalTraceFile(java.io.File file)
|
void |
setNoPrelude(boolean noPrelude)
|
void |
setStackSize(int stackSize)
|
void |
setStderr(java.io.PrintStream stderr)
|
void |
setStdout(java.io.PrintStream stdout)
|
void |
setTokenPoolSize(int tokenPoolSize)
|
void |
setTracer(Tracer tracer)
Set a custom tracer. |
void |
setTypeChecking(boolean typecheck)
|
boolean |
typeCheckingMode()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Config()
Method Detail |
---|
public void processArgs(java.lang.String[] args)
public void printUsage(boolean _) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.CmdLineException
public void setDebug(boolean debug)
public void setTypeChecking(boolean typecheck)
public void setNoPrelude(boolean noPrelude)
public void setMinimalTraceFile(java.io.File file) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.CmdLineException
public void setFullTraceFile(java.io.File file) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.CmdLineException
public void addInclude(java.lang.String include)
public void setMaxPubs(int maxPubs)
public void setInputFile(java.io.File file) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.CmdLineException
public void setTracer(Tracer tracer)
public java.lang.Boolean debugMode()
public java.lang.Boolean getNoPrelude()
public int getMaxPubs()
public java.io.Reader getInstream()
public Tracer getTracer()
public java.util.List<java.lang.String> getIncludes()
public java.lang.Integer getNumKilimThreads()
public java.lang.Integer getNumSiteThreads()
public boolean typeCheckingMode()
public java.lang.String getFilename()
public java.lang.Boolean hasCapability(java.lang.String name)
public void setCapability(java.lang.String name, java.lang.Boolean value)
public java.io.PrintStream getStdout()
public void setStdout(java.io.PrintStream stdout)
public java.io.PrintStream getStderr()
public void setStderr(java.io.PrintStream stderr)
public int getTokenPoolSize()
public void setTokenPoolSize(int tokenPoolSize)
public int getStackSize()
public void setStackSize(int stackSize)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |