public static String generateHtml(String state, String titleText, String bodyText) { return generateHtml(state, titleText, bodyText, Collections.<String>emptySet()); }
public Collapsible() { super("Collapsible"); wikiMatcher(new Matcher().startLine().string("!").repeat('*')); wikiRule(this); htmlTranslation(this); }
public Collapsible() { super("Collapsible"); wikiMatcher(new Matcher().startLine().string("!").repeat('*')); wikiRule(this); htmlTranslation(this); }
public static String generateHtml(String state, String titleText, String bodyText) { return generateHtml(state, titleText, bodyText, Collections.<String>emptySet()); }
@Override public String toTarget(Translator translator, Symbol symbol) { String option = symbol.getProperty(Collapsible.STATE); String title = translator.translate(symbol.childAt(0)); String body = translator.translate(symbol.childAt(1)); return generateHtml(option, title, body); }
@Override public String toTarget(Translator translator, Symbol symbol) { String option = symbol.getProperty(Collapsible.STATE); String title = translator.translate(symbol.childAt(0)); String body = translator.translate(symbol.childAt(1)); return generateHtml(option, title, body); }
@Override public String toTarget(Translator translator, Symbol symbol) { if (symbol.getChildren().size() < 4) { return translator.translate(symbol.childAt(2)); } String option = symbol.childAt(0).getContent(); if (option.equals("-seamless")) { return translator.translate(symbol.childAt(3)); } else if (includeHelpOption.equals(option)) { return translator.translate(symbol.childAt(3)); } else { String collapseState = stateForOption(option, symbol); String title = "Included page: " + translator.translate(symbol.childAt(1)); Collection<String> extraCollapsibleClass = option.equals("-teardown") ? Collections.singleton(TEARDOWN) : Collections.<String>emptySet(); return Collapsible.generateHtml(collapseState, title, translator.translate(symbol.childAt(3)), extraCollapsibleClass); } }
@Override public String toTarget(Translator translator, Symbol symbol) { if (symbol.getChildren().size() < 4) { return translator.translate(symbol.childAt(2)); } String option = symbol.childAt(0).getContent(); if (option.equals("-seamless")) { return translator.translate(symbol.childAt(3)); } else if (includeHelpOption.equals(option)) { return translator.translate(symbol.childAt(3)); } else { String collapseState = stateForOption(option, symbol); String title = "Included page: " + translator.translate(symbol.childAt(1)); Collection<String> extraCollapsibleClass = option.equals("-teardown") ? Collections.singleton(TEARDOWN) : Collections.<String>emptySet(); return Collapsible.generateHtml(collapseState, title, translator.translate(symbol.childAt(3)), extraCollapsibleClass); } }