001 package railo.runtime.ext.tag; 002 003 import javax.servlet.jsp.JspException; 004 import javax.servlet.jsp.tagext.BodyContent; 005 import javax.servlet.jsp.tagext.BodyTag; 006 007 008 /** 009 * Implementation of the BodyTag 010 */ 011 public abstract class BodyTagImpl extends TagImpl implements BodyTag { 012 013 protected BodyContent bodyContent=null; 014 015 @Override 016 public void setBodyContent(BodyContent bodyContent) { 017 this.bodyContent=bodyContent; 018 } 019 020 @Override 021 public void doInitBody() throws JspException { 022 023 } 024 025 @Override 026 public int doAfterBody() throws JspException { 027 return SKIP_BODY; 028 } 029 030 @Override 031 public void release() { 032 super.release(); 033 bodyContent=null; 034 } 035 }