KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > quikj > client > beans > XMLArrayList


1 /*
2  * XMLArrayList.java
3  *
4  * Created on June 6, 2002, 7:34 AM
5  */

6
7 package com.quikj.client.beans;
8
9 import java.util.*;
10
11 /**
12  *
13  * @author default
14  */

15 public class XMLArrayList
16 {
17     
18     private Vector objItems, objFlags;
19     
20     /** Creates a new instance of XMLArrayList */
21     public XMLArrayList()
22     {
23         objItems = new Vector();
24         objFlags = new Vector();
25     }
26     
27     public void add(Object JavaDoc obj, boolean flag)
28     {
29         Boolean JavaDoc newFlag = new Boolean JavaDoc(flag);
30         objItems.addElement(obj);
31         objFlags.addElement(newFlag);
32     }
33     
34     public Object JavaDoc get(int index)
35     {
36         Object JavaDoc obj;
37         obj = objItems.elementAt(index);
38         return (obj);
39     }
40     
41     public boolean isRequired(int index)
42     {
43         Boolean JavaDoc flag;
44         boolean returnFlag;
45         
46         flag = (Boolean JavaDoc)objFlags.elementAt(index);
47         returnFlag = flag.booleanValue();
48         return (returnFlag);
49     }
50     
51     public int size()
52     {
53         return (objItems.size());
54     }
55     
56 }
57
Popular Tags