Changeset 1486

Show
Ignore:
Timestamp:
11/25/08 03:06:01 (6 weeks ago)
Author:
alfred
Message:

replace redundant vector

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/dev/j2merosa/org.javarosa.formmanager/src/org/javarosa/formmanager/activity/DisplayFormsHttpActivity.java

    r1478 r1486  
    44import java.io.IOException; 
    55import java.io.InputStreamReader; 
     6import java.util.Enumeration; 
    67import java.util.Hashtable; 
    78import java.util.Vector; 
     
    4950        public void init(Hashtable args){ 
    5051 
    51                 byte[] data = (byte[])args.get(GetFormListHttpActivity.RETURN_KEY); 
     52                byte[] data = (byte[])args.get("returnval"); 
    5253 
    5354                try{ 
     
    6061                        formInfo = new Hashtable(); 
    6162 
    62                         processSurveyList(parser, formInfo,items); 
    63  
    64                         String[] formlist = new String[ items.size() ]; 
    65                         items.copyInto( formlist ); 
     63                        processSurveyList(parser, formInfo); 
     64                         
     65                        String[] formlist = new String[ formInfo.size() ]; 
     66                        Enumeration e = formInfo.keys();//read available form names from hasttable 
     67         
     68                        for(int i=0;i<formInfo.size(); i++) 
     69                { 
     70                        items.addElement(e.nextElement()); 
     71                } 
     72                items.copyInto( formlist ); 
    6673 
    6774                        formList = new AvailableFormsScreen("Available Forms",formlist,this); 
     
    7582        } 
    7683 
    77 public void processSurveyList(KXmlParser parser, Hashtable formInfo, Vector items) throws XmlPullParserException{ 
     84public void processSurveyList(KXmlParser parser, Hashtable formInfo) throws XmlPullParserException{ 
    7885                 
    7986                try { 
     
    9299                                        { 
    93100                                        inItem = true; 
    94                                         items.addElement(text); 
     101                                        //items.addElement(text); 
    95102                                        formInfo.put(text, url); 
    96103                                        }