[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...
Gavin King
gavin.king at jboss.com
Sun Jun 3 14:33:52 EDT 2007
User: gavin
Date: 07/06/03 14:33:52
Modified: src/main/org/jboss/seam/core Pages.java
Log:
navigation events
Revision Changes Path
1.124 +11 -0 jboss-seam/src/main/org/jboss/seam/core/Pages.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Pages.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Pages.java,v
retrieving revision 1.123
retrieving revision 1.124
diff -u -b -r1.123 -r1.124
--- Pages.java 3 Jun 2007 17:52:15 -0000 1.123
+++ Pages.java 3 Jun 2007 18:33:52 -0000 1.124
@@ -1206,6 +1206,15 @@
}
}
+ private static void parseEvent(Element element, Rule rule)
+ {
+ Element eventElement = element.element("raise-event");
+ if ( eventElement!=null )
+ {
+ rule.setEventType( eventElement.attributeValue("type") );
+ }
+ }
+
/**
* Parse navigation
*/
@@ -1225,6 +1234,7 @@
}
Rule rule = new Rule();
+ parseEvent(element, rule);
parseNavigationHandler(element, rule);
parseConversationControl( element, rule.getConversationControl() );
parseTaskControl(element, rule.getTaskControl());
@@ -1299,6 +1309,7 @@
parseConversationControl( element, rule.getConversationControl() );
parseTaskControl(element, rule.getTaskControl());
parseProcessControl(element, rule.getProcessControl());
+ parseEvent(element, rule);
parseNavigationHandler(element, rule);
return rule;
More information about the jboss-cvs-commits
mailing list