public MarkupLanguage getMarkupLanguage() { return parser.getMarkupLanguage(); }
public void setParser(MarkupParser parser) { if (parser != null && parser.getMarkupLanguage() != markupLanguage) { if (markupLanguage == null) { markupLanguage = parser.getMarkupLanguage(); } else { throw new IllegalStateException(); } } this.parser = parser; this.builder = (parser == null) ? null : parser.getBuilder(); }