@Override public boolean allows(String tagName) { if (bbtag.getAllowedChildren().contains(tagName)) { return !prohibited(tagName); } else { return false; } }
@Override public boolean prohibited(String tagName) { if (bbtag.getProhibitedElements().contains(tagName)) { return true; } else { return parent != null && parent.prohibited(tagName); } }
@Override public String renderBBCode() { return bbtag.renderNodeBBCode(this); }
@Override public String renderOg() { return bbtag.renderOg(this); }
@Override public String renderXHtml() { return bbtag.renderNodeXhtml(this); }