01: package org.jbpm.jpdl.par;
02:
03: import java.util.ArrayList;
04: import java.util.Iterator;
05: import java.util.List;
06:
07: import org.jbpm.graph.def.ProcessDefinition;
08: import org.jbpm.util.XmlUtil;
09: import org.w3c.dom.Element;
10:
11: public class FileFilter implements ConfigurableParser {
12:
13: private static final long serialVersionUID = 1L;
14:
15: List files = new ArrayList();
16:
17: public void configure(Element parserElement) {
18: Iterator iter = XmlUtil.elementIterator(parserElement, "file");
19: while (iter.hasNext()) {
20: Element fileElement = (Element) iter.next();
21: files.add(fileElement.getAttribute("name"));
22: }
23: }
24:
25: public ProcessDefinition readFromArchive(
26: ProcessArchive processArchive,
27: ProcessDefinition processDefinition) {
28: processArchive.removeEntry("processdefinition.xml");
29: return null;
30: }
31: }
|