1 29 30 package com.caucho.servlets.ssi; 31 32 import com.caucho.vfs.WriteStream; 33 34 import javax.servlet.ServletException ; 35 import javax.servlet.http.HttpServletRequest ; 36 import javax.servlet.http.HttpServletResponse ; 37 import java.io.IOException ; 38 import java.util.ArrayList ; 39 40 43 public class BlockStatement extends Statement { 44 private final Statement []_statements; 45 46 BlockStatement(ArrayList <Statement> statements) 47 { 48 _statements = new Statement[statements.size()]; 49 50 statements.toArray(_statements); 51 } 52 53 56 public void apply(WriteStream out, 57 HttpServletRequest request, 58 HttpServletResponse response) 59 throws IOException , ServletException 60 { 61 for (int i = 0; i < _statements.length; i++) 62 _statements[i].apply(out, request, response); 63 } 64 } 65 | Popular Tags |