|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sourceforge.arbaro.tree.ShieldedTreeGenerator
public class ShieldedTreeGenerator
A TreeGenerator facade handling exceptions in tree generation. TreeGenerator method calls are delegated to a TreeGenerator object given in the constructor. Exceptions are printed to the console.
Constructor Summary | |
---|---|
ShieldedTreeGenerator(TreeGenerator treeGenerator)
|
Method Summary | |
---|---|
void |
clearParams()
See TreeGenerator interface |
AbstractParam |
getParam(java.lang.String param)
See TreeGenerator interface |
java.util.TreeMap |
getParamGroup(int level,
java.lang.String group)
See TreeGenerator interface |
Params |
getParams()
See TreeGenerator interface |
int |
getSeed()
See TreeGenerator interface |
Tree |
makeTree(Progress progress)
See TreeGenerator interface |
void |
readParamsFromCfg(java.io.InputStream is)
See TreeGenerator interface |
void |
readParamsFromXML(java.io.InputStream is)
See TreeGenerator interface |
void |
setParam(java.lang.String param,
java.lang.String value)
See TreeGenerator interface |
void |
setSeed(int seed)
See TreeGenerator interface |
protected void |
showException(java.lang.Exception e)
Print exceptions to the console using the Console class |
void |
writeParamsToXML(java.io.PrintWriter out)
See TreeGenerator interface |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ShieldedTreeGenerator(TreeGenerator treeGenerator)
treeGenerator
- a TreeGenerator object without exception handlingMethod Detail |
---|
protected void showException(java.lang.Exception e)
e
- the Exception to printpublic void clearParams()
clearParams
in interface TreeGenerator
public AbstractParam getParam(java.lang.String param)
getParam
in interface TreeGenerator
public java.util.TreeMap getParamGroup(int level, java.lang.String group)
getParamGroup
in interface TreeGenerator
level
- The branch level (0..3)group
- The parameter group name
public Params getParams()
getParams
in interface TreeGenerator
public int getSeed()
getSeed
in interface TreeGenerator
public Tree makeTree(Progress progress)
makeTree
in interface TreeGenerator
public void readParamsFromCfg(java.io.InputStream is)
readParamsFromCfg
in interface TreeGenerator
is
- The input text streampublic void readParamsFromXML(java.io.InputStream is)
readParamsFromXML
in interface TreeGenerator
is
- The input XML streampublic void setParam(java.lang.String param, java.lang.String value)
setParam
in interface TreeGenerator
public void setSeed(int seed)
setSeed
in interface TreeGenerator
public void writeParamsToXML(java.io.PrintWriter out)
writeParamsToXML
in interface TreeGenerator
out
- The output stream
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |