package org.testng.reporters.jq; import org.testng.ISuite; import java.util.List; abstract public class BasePanel implements IPanel { public static final String C = "class"; public static final String D = "div"; public static final String S = "span"; private Model m_model; public BasePanel(Model model) { m_model = model; } protected Model getModel() { return m_model; } protected List<ISuite> getSuites() { return getModel().getSuites(); } protected static String pluralize(int count, String singular) { return Integer.toString(count) + " " + (count == 0 || count > 1 ? (singular.endsWith("s") ? singular + "es" : singular + "s") : singular); } protected static String suiteToTag(ISuite suite) { return suite.getName().replace(" ", "_"); } }