public void addGBean(AbstractName gbeanName, GBeanOverride gbean) {
gbeans.put(gbeanName, gbean);
}
public ModuleType writeXml() {
ModuleType module = new ModuleType();
module.setName(name.toString());
if (condition != null && condition.trim().length() != 0) {
module.setCondition(condition);
} else if (!load) {
module.setLoad(false);
}
if (comment != null && comment.trim().length() > 0) {
module.setComment(comment.trim());
}
// GBeans
for (GBeanOverride gbeanOverride : gbeans.values()) {
GbeanType gbean = gbeanOverride.writeXml();
module.getGbean().add(gbean);
}
return module;
}