java.lang.Object
Freenet.Params
- public class Params
- extends java.lang.Object
Stores Freenet parameters
Nested Class Summary |
(package private) static class |
Params.ArrayFactory
Hack to make an array on the fly |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
params
java.util.Hashtable params
argVector
java.util.Vector argVector
props
private java.util.Properties props
savedOption
private java.lang.String savedOption
noMoreOptions
private boolean noMoreOptions
Params
public Params()
Params
public Params(java.lang.String filename)
throws java.io.FileNotFoundException
Params
public Params(java.lang.String[] args)
Params
public Params(java.lang.String filename,
java.lang.String[] args)
throws java.io.FileNotFoundException
Params
public Params(java.lang.String[] files,
java.lang.String[] args)
- Read in Freenet parameters
Really, this is kind of a hack and needs proper semantic option
handling to distinguish between those that take values and
those that don't.
main
public static void main(java.lang.String[] args)
readParams
public void readParams(java.lang.String filename)
throws java.io.FileNotFoundException
setParam
public void setParam(java.lang.String name,
java.lang.String value)
getParam
public java.lang.String getParam(java.lang.String name,
java.lang.String def)
getNumArgs
public int getNumArgs()
getArg
public java.lang.String getArg(int position)
getParam
public java.lang.String getParam(java.lang.String name)
getlong
public long getlong(java.lang.String name,
long def)
getlong
public long getlong(java.lang.String name)
getint
public int getint(java.lang.String name,
int def)
getint
public int getint(java.lang.String name)
getshort
public short getshort(java.lang.String name,
short def)
getshort
public short getshort(java.lang.String name)
writeParams
public void writeParams(java.lang.String filename)
isOption
private boolean isOption(java.lang.String arg)