001 package railo.runtime.writer; 002 003 import java.io.IOException; 004 005 import javax.servlet.jsp.tagext.BodyContent; 006 007 import railo.runtime.PageContext; 008 009 public class BodyContentUtil { 010 011 public static void clearAndPop(PageContext pc,BodyContent bc) { 012 if(bc!=null){ 013 bc.clearBody(); 014 pc.popBody(); 015 } 016 } 017 public static void clear(BodyContent bc) { 018 if(bc!=null){ 019 bc.clearBody(); 020 } 021 } 022 023 public static void flushAndPop(PageContext pc, BodyContent bc) { 024 if(bc!=null){ 025 try { 026 bc.flush(); 027 } catch (IOException e) {} 028 pc.popBody(); 029 } 030 } 031 032 public static void flush(BodyContent bc) { 033 if(bc!=null){ 034 try { 035 bc.flush(); 036 } catch (IOException e) {} 037 } 038 } 039 040 }