package net.basilwang.config;
import java.util.ArrayList;
import java.util.List;
public class ScoreConfig {
public String tr;
public String td;
public List<ScoreConfigInTD> scoreConfigintds;
public ScoreConfig() {
scoreConfigintd = new ScoreConfigInTD();
scoreConfigintds = new ArrayList<ScoreConfigInTD>();
}
// private
private ScoreConfigInTD scoreConfigintd;
private enum tagName {
tr, td, scoreconfigintd
};
public void setProperty(String nodeName, String content) {
try {
switch (tagName.valueOf(nodeName)) {
case tr:
setTr(content);
break;
case td:
setTd(content);
break;
case scoreconfigintd:
scoreConfigintd = new ScoreConfigInTD();
break;
}
} catch (IllegalArgumentException e) {
scoreConfigintd.setProperty(nodeName, content);
return;
}
}
public void addListNode(String nodeName) {
if (nodeName == "scoreconfigintd") {
scoreConfigintds.add(scoreConfigintd);
scoreConfigintd = new ScoreConfigInTD();
}
}
public String getTr() {
return tr;
}
public void setTr(String tr) {
this.tr = tr;
}
public String getTd() {
return td;
}
public void setTd(String td) {
this.td = td;
}
public List<ScoreConfigInTD> getScoreConfigintds() {
return scoreConfigintds;
}
}