package jp.aonir.fuzzyxml.internal; import jp.aonir.fuzzyxml.FuzzyXMLNode; public abstract class AbstractRenderDelegate implements RenderDelegate { public void afterCloseTag(FuzzyXMLNode node, RenderContext renderContext, StringBuffer xmlBuffer) { } public void afterOpenTag(FuzzyXMLNode node, RenderContext renderContext, StringBuffer xmlBuffer) { renderContext.indent(); } public void afterRender(RenderContext renderContext, StringBuffer xmlBuffer) { } public void beforeCloseTag(FuzzyXMLNode node, RenderContext renderContext, StringBuffer xmlBuffer) { renderContext.outdent(); } public boolean beforeOpenTag(FuzzyXMLNode node, RenderContext renderContext, StringBuffer xmlBuffer) { return true; } public void beforeRender(RenderContext renderContext, StringBuffer xmlBuffer) { } public boolean renderNode(FuzzyXMLNode node, RenderContext renderContext, StringBuffer xmlBuffer) { return true; } }