JTR 5.0 API Documentation

jtr.config
Class ParametersMap

java.lang.Object
  extended by jtr.config.ParametersMap
All Implemented Interfaces:
java.io.Serializable

public class ParametersMap
extends java.lang.Object
implements java.io.Serializable

A ParametersMap is a set of RunnerConfigParam instances. Duplicates are not allowed. Each RunnerConfigParam is uniquely identified by its name attribute.

Since:
1.0
Version:
5.0
Author:
Francesco Russo (frusso@dev.java.net)
See Also:
Serialized Form

Constructor Summary
ParametersMap()
          Constructor.
 
Method Summary
 void addParameter(RunnerConfigParam param)
          Adds a new parameter to the set.
 boolean containsKey(java.lang.String paramName)
          States whether the providede parameter is already in the current set.
 RunnerConfigParam getParameter(java.lang.String paramName)
          Get a previously added parameter by name.
 java.util.Iterator iterator()
          Returns an Iterator to roll over the content of the current ParametersMap.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParametersMap

public ParametersMap()
Constructor.

Method Detail

addParameter

public void addParameter(RunnerConfigParam param)
Adds a new parameter to the set.

Parameters:
param - RunnerConfigParam

getParameter

public RunnerConfigParam getParameter(java.lang.String paramName)
Get a previously added parameter by name.

Parameters:
paramName - String
Returns:
RunnerConfigParam

containsKey

public boolean containsKey(java.lang.String paramName)
States whether the providede parameter is already in the current set.

Parameters:
paramName - String
Returns:
boolean

iterator

public java.util.Iterator iterator()
Returns an Iterator to roll over the content of the current ParametersMap.

Returns:
Iterator

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

The JTR Project is licensed under GPL version 2