1 16 package org.apache.cocoon.portal.layout.renderer.aspect; 17 18 import java.util.Iterator ; 19 20 import org.apache.avalon.framework.component.Component; 21 import org.apache.avalon.framework.parameters.ParameterException; 22 import org.apache.avalon.framework.parameters.Parameters; 23 import org.apache.cocoon.portal.PortalService; 24 import org.apache.cocoon.portal.layout.Layout; 25 import org.xml.sax.ContentHandler ; 26 import org.xml.sax.SAXException ; 27 28 38 public interface RendererAspect 39 extends Component { 40 41 String ROLE = RendererAspect.class.getName(); 42 43 46 void toSAX(RendererAspectContext context, 47 Layout layout, 48 PortalService service, 49 ContentHandler handler) 50 throws SAXException ; 51 52 56 Iterator getAspectDescriptions(Object preparedConfiguration); 57 58 69 Object prepareConfiguration(Parameters configuration) 70 throws ParameterException; 71 72 boolean isRequired(); 73 } 74 | Popular Tags |