[cooperativefsm] r15 committed - [No log message]

  • From: codesite-noreply@xxxxxxxxxx
  • To: cooperativefsm@xxxxxxxxxxxxx
  • Date: Thu, 15 Oct 2009 15:42:34 +0000

Revision: 15
Author: luca.cominardi@xxxxxxxxx
Date: Thu Oct 15 08:42:19 2009
Log: [No log message]
http://code.google.com/p/cooperativefsm/source/detail?r=15

Modified:
 /trunk/cooperativefsm/src/cooperativefsm/InputXML.java

=======================================
--- /trunk/cooperativefsm/src/cooperativefsm/InputXML.java Thu Oct 15 08:18:27 2009 +++ /trunk/cooperativefsm/src/cooperativefsm/InputXML.java Thu Oct 15 08:42:19 2009
@@ -76,10 +76,12 @@

         public void insFSM(Node node)
         {
-               NodeList nl = node.getChildNodes();
+               Vector<Stato> listaS = new Vector<Stato>();
                String id = "";
                int states = 0;

+               NodeList nl = node.getChildNodes();
+
                for(int i=0, cnt=nl.getLength(); i<cnt; i++)
                {
                     String test=nl.item(i).getNodeName();
@@ -96,7 +98,7 @@
                         for(i=0; i<states; i++)
                         {
                             Stato s = new Stato(i);
-                            //listaS.add(s);
+                            listaS.add(s);
                         }
                     }
                     else if(test.equalsIgnoreCase("transition"))
@@ -106,17 +108,24 @@
                }
         }

-        public void insTRANS(Node node)
-        {
+        public Vector<Transizione> insTRANS(Node node)
+        {
+            Vector<Transizione> listaT = new Vector<Transizione>();
+
             NodeList nl = node.getChildNodes();

             for(int i=0, cnt=nl.getLength(); i<cnt; i++)
             {
+                String id = "";
+                Stato s1 = null;
+                Stato s2 = null;
+                int length = 0;
+
                 String test=nl.item(i).getNodeName();

                 if(test.equalsIgnoreCase("id"))
                 {
- System.out.println("id: " + nl.item(i).getFirstChild().getNodeValue());
+                    id = nl.item(i).getFirstChild().getNodeValue();
                 }
                 else if(test.equalsIgnoreCase("s1"))
                 {
@@ -131,6 +140,7 @@
System.out.println("length: " + nl.item(i).getFirstChild().getNodeValue());
                 }
             }
+            return listaT;
         }

         public void insREL(Node node)

Other related posts: