Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Freenet
Class Params  view Params download Params.java

java.lang.Object
  extended byFreenet.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
 
Field Summary
(package private)  java.util.Vector argVector
           
private  boolean noMoreOptions
           
(package private)  java.util.Hashtable params
           
private  java.util.Properties props
           
private  java.lang.String savedOption
           
 
Constructor Summary
Params()
           
Params(java.lang.String filename)
           
Params(java.lang.String[] args)
           
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.
Params(java.lang.String filename, java.lang.String[] args)
           
 
Method Summary
 java.lang.String getArg(int position)
           
 int getint(java.lang.String name)
           
 int getint(java.lang.String name, int def)
           
 long getlong(java.lang.String name)
           
 long getlong(java.lang.String name, long def)
           
 int getNumArgs()
           
 java.lang.String getParam(java.lang.String name)
           
 java.lang.String getParam(java.lang.String name, java.lang.String def)
           
 short getshort(java.lang.String name)
           
 short getshort(java.lang.String name, short def)
           
private  boolean isOption(java.lang.String arg)
           
static void main(java.lang.String[] args)
           
 void readParams(java.lang.String filename)
           
 void setParam(java.lang.String name, java.lang.String value)
           
 void writeParams(java.lang.String filename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

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.

Method Detail

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)