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;
}