1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.juddi.datatype;
17
18 import java.util.Vector;
19
20 /***
21 * "Knows about the creation and populating of TModelBag objects.
22 * Returns TModelBag."
23 *
24 * @author Steve Viens (sviens@apache.org)
25 */
26 public class TModelBag implements RegistryObject
27 {
28 Vector tModelKeyVector;
29
30 /***
31 *
32 */
33 public TModelBag()
34 {
35 }
36
37 /***
38 *
39 */
40 public TModelBag(int size)
41 {
42 this.tModelKeyVector = new Vector(size);
43 }
44
45 /***
46 *
47 */
48 public void addTModelKey(TModelKey key)
49 {
50 if ((key != null) && (key.getValue() != null))
51 this.addTModelKey(key.getValue());
52 }
53
54 /***
55 *
56 */
57 public void addTModelKey(String key)
58 {
59 if (this.tModelKeyVector == null)
60 this.tModelKeyVector = new Vector();
61 this.tModelKeyVector.add(key);
62 }
63
64 /***
65 *
66 */
67 public void setTModelKeyVector(Vector keyVector)
68 {
69 this.tModelKeyVector = keyVector;
70 }
71
72 /***
73 *
74 */
75 public Vector getTModelKeyVector()
76 {
77 return this.tModelKeyVector;
78 }
79
80 /***
81 *
82 */
83 public int size()
84 {
85 if (this.tModelKeyVector != null)
86 return this.tModelKeyVector.size();
87 else
88 return 0;
89 }
90 }