private static final String ELEM_PATTERN = "match";
private static final String ELEM_ACTION = "action";
private static final String ELEM_PATTERN = "match";
private static final String ELEM_ACTION = "action";
for (Iterator i = root.elementIterator(ELEM_PROGRAM); i.hasNext();) {
Element program = (Element) i.next();
for (Iterator i = root.elementIterator(ELEM_PROGRAM); i.hasNext();) {
Element program = (Element) i.next();
Element actionElem = program.element(ELEM_ACTION);
ProgramAction action = new RecordProgramAction();
if (actionElem != null) {
if (actionElem.getText().equals(ACTION_NOTIFY)) {
Element actionElem = program.element(ELEM_ACTION);
ProgramAction action = new RecordProgramAction();
if (actionElem != null) {
if (actionElem.getText().equals(ACTION_NOTIFY)) {
List<Condition<Program>> regexConditions =
new ArrayList<Condition<Program>>();
for (Iterator j = program.elementIterator(ELEM_PATTERN); j.hasNext(); ) {
List<Condition<Program>> regexConditions =
new ArrayList<Condition<Program>>();
for (Iterator j = program.elementIterator(ELEM_PATTERN); j.hasNext(); ) {