Author: rahul
Date: Wed Jan  9 12:16:05 2008
New Revision: 610542

URL: http://svn.apache.org/viewvc?rev=610542&view=rev
Log:
Type safety improvements for getters.

Modified:
    
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/State.java
    
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/TransitionTarget.java

Modified: 
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/State.java
URL: 
http://svn.apache.org/viewvc/commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/State.java?rev=610542&r1=610541&r2=610542&view=diff
==============================================================================
--- 
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/State.java
 (original)
+++ 
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/State.java
 Wed Jan  9 12:16:05 2008
@@ -205,7 +205,7 @@
      * @return Map Returns the transitions Map.
      * @deprecated Use [EMAIL PROTECTED] #getTransitionsList()} instead
      */
-    public final Map getTransitions() {
+    public final Map<String, List<Transition>> getTransitions() {
         Map<String, List<Transition>> transitionsMap = new HashMap<String, 
List<Transition>>();
         for (int i = 0; i < transitions.size(); i++) {
             Transition transition = transitions.get(i);
@@ -228,7 +228,7 @@
      * @param event The event
      * @return List Returns the candidate transitions for given event
      */
-    public final List getTransitionsList(final String event) {
+    public final List<Transition> getTransitionsList(final String event) {
         List<Transition> matchingTransitions = null; // since we returned null 
upto v0.6
         for (int i = 0; i < transitions.size(); i++) {
             Transition t = transitions.get(i);
@@ -260,7 +260,7 @@
      *
      * @return Map Returns the children.
      */
-    public final Map getChildren() {
+    public final Map<String, TransitionTarget> getChildren() {
         return children;
     }
 
@@ -295,7 +295,7 @@
      *
      * @return List Returns the transitions list.
      */
-    public final List getTransitionsList() {
+    public final List<Transition> getTransitionsList() {
         return transitions;
     }
 

Modified: 
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/TransitionTarget.java
URL: 
http://svn.apache.org/viewvc/commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/TransitionTarget.java?rev=610542&r1=610541&r2=610542&view=diff
==============================================================================
--- 
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/TransitionTarget.java
 (original)
+++ 
commons/proper/scxml/branches/J5/src/main/java/org/apache/commons/scxml/model/TransitionTarget.java
 Wed Jan  9 12:16:05 2008
@@ -220,7 +220,7 @@
      *
      * @since 0.7
      */
-    public final List getHistory() {
+    public final List<History> getHistory() {
         return history;
     }
 


Reply via email to