package org.testng.xml; import static org.testng.collections.CollectionUtils.hasElements; import org.testng.collections.Lists; import org.testng.reporters.XMLStringBuffer; import java.util.List; public class XmlMethodSelectors { private List<XmlMethodSelector> m_methodSelectors = Lists.newArrayList(); public XmlMethodSelectors() { } public List<XmlMethodSelector> getMethodSelectors() { return m_methodSelectors; } public void setMethodSelector(XmlMethodSelector xms) { m_methodSelectors.add(xms); } public String toXml(String indent) { XMLStringBuffer xsb = new XMLStringBuffer(indent); if (hasElements(m_methodSelectors)) { xsb.push("method-selectors"); for (XmlMethodSelector selector : m_methodSelectors) { xsb.getStringBuffer().append(selector.toXml(indent + " ")); } xsb.pop("method-selectors"); } return xsb.toXML(); } }