blob: 9cbb717cd72deac70ea9f2e4d58b81adf41bb97d [file] [log] [blame]
package org.testng.internal;
/**
* Describes a property
*
* @author Cedric Beust, May 2, 2004
*
*/
public class TestNGProperty {
private String m_commandLineName = null;
private String m_name = null;
private String m_documentation = null;
private String m_default = null;
public TestNGProperty(String clName, String name, String doc, String def) {
init(clName, name, doc, def);
}
public TestNGProperty(String name, String doc, String def) {
init(name, name, doc, def);
}
private void init(String clName, String name, String doc, String def) {
m_commandLineName = clName;
m_name = name;
m_documentation = doc;
m_default = def;
}
/**
* @return Returns the default.
*/
public String getDefault() {
return m_default;
}
/**
* @return Returns the documentation.
*/
public String getDocumentation() {
return m_documentation;
}
/**
* @return Returns the name.
*/
public String getName() {
return m_name;
}
public String getCommandLineName() {
return m_commandLineName;
}
}