Author: rahul
Date: Tue Jan 8 11:30:48 2008
New Revision: 610103
URL: http://svn.apache.org/viewvc?rev=610103&view=rev
Log:
Type safety improvements.
Modified:
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Action.java
Modified:
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Action.java
URL:
http://svn.apache.org/viewvc/commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Action.java?rev=610103&r1=610102&r2=610103&view=diff
==============================================================================
---
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Action.java
(original)
+++
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/Action.java
Tue Jan 8 11:30:48 2008
@@ -25,6 +25,7 @@
import org.apache.commons.scxml.EventDispatcher;
import org.apache.commons.scxml.SCInstance;
import org.apache.commons.scxml.SCXMLExpressionException;
+import org.apache.commons.scxml.TriggerEvent;
/**
* An abstract base class for executable elements in SCXML,
@@ -43,7 +44,7 @@
* The current XML namespaces in the SCXML document for this action node,
* preserved for deferred XPath evaluation.
*/
- private Map namespaces;
+ private Map<String, String> namespaces;
/**
* Current document namespaces are saved under this key in the parent
@@ -83,7 +84,7 @@
*
* @return Returns the map of namespaces.
*/
- public final Map getNamespaces() {
+ public final Map<String, String> getNamespaces() {
return namespaces;
}
@@ -92,7 +93,7 @@
*
* @param namespaces The document namespaces.
*/
- public final void setNamespaces(final Map namespaces) {
+ public final void setNamespaces(final Map<String, String> namespaces) {
this.namespaces = namespaces;
}
@@ -135,7 +136,7 @@
*/
public abstract void execute(final EventDispatcher evtDispatcher,
final ErrorReporter errRep, final SCInstance scInstance,
- final Log appLog, final Collection derivedEvents)
+ final Log appLog, final Collection<TriggerEvent> derivedEvents)
throws ModelException, SCXMLExpressionException;
/**