1 16 package nl.hippo.cms.workflows.shared; 17 18 import nl.hippo.cms.workflow.ResourceGenerator; 19 import nl.hippo.servermanager.Project; 20 import org.xml.sax.SAXException ; 21 import org.xml.sax.helpers.DefaultHandler ; 22 23 public abstract class ResourceGeneratorComponent extends WorkflowExtensionComponent implements ResourceGenerator 24 { 25 26 public ResourceGeneratorComponent() 27 { 28 super(); 29 } 30 31 public final void generate(String uri, Project project, DefaultHandler handler) throws SAXException 32 { 33 assertLoadedAsComponent(); 34 generateImpl(uri, project, handler); 35 } 36 37 public abstract void generateImpl(String uri, Project project, DefaultHandler handler) throws SAXException ; 38 39 } 40 | Popular Tags |