package com.opensymphony.module.sitemesh.html; import com.opensymphony.module.sitemesh.SitemeshBuffer; import com.opensymphony.module.sitemesh.SitemeshBufferFragment; import com.opensymphony.module.sitemesh.html.util.CharArray; public interface HTMLProcessorContext { SitemeshBuffer getSitemeshBuffer(); State currentState(); void changeState(State newState); void pushBuffer(SitemeshBufferFragment.Builder fragment); SitemeshBufferFragment.Builder currentBuffer(); SitemeshBufferFragment.Builder popBuffer(); }