public static void main(String[] args) { System.out.println(CONFIG.toHtmlTable()); }
public static void main(String[] args) { System.out.println(CONFIG.toHtmlTable()); }
public String toHtmlTable() { return toHtmlTable(Collections.<String, String>emptyMap()); }
public static void main(String[] args) { System.out.println(CONFIG.toHtmlTable()); }
@Test public void testDynamicUpdateModeInDocs() throws Exception { final ConfigDef configDef = new ConfigDef() .define("my.broker.config", Type.LONG, Importance.HIGH, "docs") .define("my.cluster.config", Type.LONG, Importance.HIGH, "docs") .define("my.readonly.config", Type.LONG, Importance.HIGH, "docs"); final Map<String, String> updateModes = new HashMap<>(); updateModes.put("my.broker.config", "per-broker"); updateModes.put("my.cluster.config", "cluster-wide"); final String html = configDef.toHtmlTable(updateModes); Set<String> configsInHtml = new HashSet<>(); for (String line : html.split("\n")) { if (line.contains("my.broker.config")) { assertTrue(line.contains("per-broker")); configsInHtml.add("my.broker.config"); } else if (line.contains("my.cluster.config")) { assertTrue(line.contains("cluster-wide")); configsInHtml.add("my.cluster.config"); } else if (line.contains("my.readonly.config")) { assertTrue(line.contains("read-only")); configsInHtml.add("my.readonly.config"); } } assertEquals(configDef.names(), configsInHtml); }
@Test public void testInternalConfigDoesntShowUpInDocs() throws Exception { final String name = "my.config"; final ConfigDef configDef = new ConfigDef().defineInternal(name, Type.STRING, "", Importance.LOW); assertFalse(configDef.toHtmlTable().contains("my.config")); assertFalse(configDef.toEnrichedRst().contains("my.config")); assertFalse(configDef.toRst().contains("my.config")); }
/** * Helper method for generating documentation for the config. */ public static void main(String[] args) { System.out.println(CONFIG.toHtmlTable()); } }
public static void main(final String[] args) { System.out.println(CONFIG.toHtmlTable()); } }
public static void main(String[] args) { System.out.println(config.toHtmlTable()); } }
public static void main(String[] args) { System.out.println(CONFIG.toHtmlTable()); } }
public static void main(String[] args) { System.out.println(config.toHtmlTable()); } }
public static void main(String[] args) { System.out.println(config.toHtmlTable()); }
private static void printTransformationHtml(PrintStream out, DocInfo docInfo) { out.println("<div id=\"" + docInfo.transformationName + "\">"); out.print("<h5>"); out.print(docInfo.transformationName); out.println("</h5>"); out.println(docInfo.overview); out.println("<p/>"); out.println(docInfo.configDef.toHtmlTable()); out.println("</div>"); }