* Parse the configuration of desired programs.
*/
public class ProgramConfigurationParser {
-
-
+
private static final String ELEM_PROGRAM = "program";
+
private static final String ELEM_PATTERN = "name";
/**
Element root = document.getRootElement();
List<Condition<Program>> conditions = new ArrayList<Condition<Program>>();
- for (Iterator i = root.elementIterator(ELEM_PROGRAM); i.hasNext(); ) {
- Element program = (Element)i.next();
- String pattern = ".*" + program.element(ELEM_PATTERN).getText() + ".*";
- conditions.add(new ProgramNameMatcher(pattern));
+ for (Iterator i = root.elementIterator(ELEM_PROGRAM); i.hasNext();) {
+ Element program = (Element) i.next();
+ String pattern = ".*" + program.element(ELEM_PATTERN).getText()
+ + ".*";
+ conditions.add(new ProgramNameMatcher(pattern));
}
return new OrCondition<Program>(conditions);
} catch (DocumentException e) {