1 16 package org.outerj.daisy.publisher.serverimpl.requestmodel; 17 18 import org.xml.sax.ContentHandler ; 19 20 import java.util.List ; 21 import java.util.ArrayList ; 22 import java.util.Iterator ; 23 24 public abstract class AbstractParentPublisherRequest implements ParentPublisherRequest { 25 private List requests = new ArrayList (); 26 27 public void addRequest(Request request) { 28 this.requests.add(request); 29 } 30 31 public void process(ContentHandler contentHandler, PublisherContext publisherContext) throws Exception { 32 Iterator requestsIt = requests.iterator(); 33 while (requestsIt.hasNext()) { 34 Request request = (Request)requestsIt.next(); 35 request.process(contentHandler, publisherContext); 36 } 37 } 38 } 39 | Popular Tags |