blob: 3c79901b720f5fe4f36ca64f0e68d3081af4c8bd [file] [log] [blame]
package org.testng.xml;
import org.testng.collections.ListMultiMap;
import org.testng.collections.Maps;
import java.util.List;
/**
* A holder class for parameters defined just in this tag and all parameters
* including the ones inherited from enclosing tags.
*/
public class Parameters {
private ListMultiMap<String, String> m_localParameters = Maps.newListMultiMap();
private ListMultiMap<String, String> m_allParameters = Maps.newListMultiMap();
public List<String> getLocalParameter(String name) {
return m_localParameters.get(name);
}
public List<String> getAllValues(String name) {
return m_allParameters.get(name);
}
public List<String> getValue(String name) {
return m_localParameters.get(name);
}
public void addLocalParameter(String name, String value) {
m_localParameters.put(name, value);
m_allParameters.put(name, value);
}
public void addAllParameter(String name, String value) {
m_allParameters.put(name, value);
}
}