samples/growingparameters/src-api1.0/api/request/response/Support.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:53:38 +0200
changeset 78 af48bccb02cb
permissions -rw-r--r--
Finished re-reading of "classes vs. interfaces"
     1 package api.request.response;
     2 
     3 import java.util.ArrayList;
     4 import java.util.Iterator;
     5 import java.util.List;
     6 
     7 public class Support {
     8     private Support() {
     9     }
    10     
    11     public static int searchByName(String name, Compute provider) {
    12         List<String> result = new ArrayList<String>();
    13         Compute.Request request = new Compute.Request();
    14         Compute.Response response = new Compute.Response(result);
    15         
    16         provider.computeData(request, response);
    17         
    18         Iterator<String> it = result.iterator();
    19         for (int i = 0; it.hasNext(); i++) {
    20             if (name.equals(it.next())) {
    21                 return i;
    22             }
    23         }
    24         return -1;
    25     }
    26     
    27 }