net.didion.jwnl.util
Class Param

java.lang.Object
  |
  +--net.didion.jwnl.util.Param

public class Param
extends java.lang.Object

Represents a parameter in a properties file. Paremeters can be nested.


Constructor Summary
Param(java.lang.String name, java.lang.String value)
           
Param(java.lang.String name, java.lang.String value, Param[] params)
           
 
Method Summary
 void addParam(Param param)
           
 java.lang.Object create()
          If the value of this parameter is a class name, and that class is creatable, this method will create an instance of it using this Param's parameters.
 java.lang.String getName()
           
 Param getParam(java.lang.String name)
           
 java.util.Map getParamMap()
           
 Param[] getParams()
           
 int getParamsSize()
           
 java.lang.String getValue()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Param

public Param(java.lang.String name,
             java.lang.String value)

Param

public Param(java.lang.String name,
             java.lang.String value,
             Param[] params)
Method Detail

getName

public java.lang.String getName()

getValue

public java.lang.String getValue()

addParam

public void addParam(Param param)

getParam

public Param getParam(java.lang.String name)

getParams

public Param[] getParams()

getParamMap

public java.util.Map getParamMap()

getParamsSize

public int getParamsSize()

create

public java.lang.Object create()
                        throws JWNLException
If the value of this parameter is a class name, and that class is creatable, this method will create an instance of it using this Param's parameters.




JWNL homepage.