1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.model.support;
14
15 import java.util.List;
16
17 import com.eviware.soapui.model.ModelItem;
18
19 /***
20 * Utility methods for soapui model-related interfaces
21 *
22 * @author Ole.Matzura
23 */
24
25 public class ModelSupport
26 {
27 public static String[] getNames(List<? extends ModelItem> list)
28 {
29 String [] names = new String[list.size()];
30 for( int c = 0; c < names.length; c++ )
31 {
32 names[c] = list.get( c ).getName();
33 }
34
35 return names;
36 }
37
38 public static String[] getNames( String [] firstItems, List<? extends ModelItem> list)
39 {
40 String [] names = new String[list.size()+firstItems.length];
41 for( int c = 0; c < firstItems.length; c++ )
42 {
43 names[c] = firstItems[c];
44 }
45
46 for( int c = 0; c < list.size(); c++ )
47 {
48 names[c+firstItems.length] = list.get( c ).getName();
49 }
50
51 return names;
52 }
53
54 public static String[] getNames( List<? extends ModelItem> list, String [] lastItems)
55 {
56 String [] names = new String[list.size()+lastItems.length];
57 for( int c = 0; c < lastItems.length; c++ )
58 {
59 names[c+list.size()] = lastItems[c];
60 }
61
62 for( int c = 0; c < list.size(); c++ )
63 {
64 names[c] = list.get( c ).getName();
65 }
66
67 return names;
68 }
69
70 }