KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > openedit > modules > admin > users > Row


1 /*
2  * Created on Aug 15, 2005
3  */

4 package com.openedit.modules.admin.users;
5
6
7 public class Row
8 {
9     protected Header fieldHeader;
10     protected String JavaDoc[] fieldData;
11     public String JavaDoc[] getData()
12     {
13         return fieldData;
14     }
15     public void setData(String JavaDoc[] inData)
16     {
17         fieldData = inData;
18     }
19     public String JavaDoc getData(String JavaDoc inName)
20     {
21         int index = getHeader().getIndex(inName);
22         if ( index == -1)
23         {
24             return null;
25         }
26         return getData(index);
27     }
28     public String JavaDoc getData(int index)
29     {
30         return getData()[index];
31     }
32     public Header getHeader()
33     {
34         return fieldHeader;
35     }
36     public void setHeader(Header inHeader)
37     {
38         fieldHeader = inHeader;
39     }
40     public String JavaDoc[] getRemainder()
41     {
42         String JavaDoc[] rem = new String JavaDoc[getData().length - getHeader().getSize() ];
43         int index = 0;
44         for (int i = getHeader().getSize(); i < getData().length; i++)
45         {
46             rem[index++] = getData(i);
47         }
48         return rem;
49     }
50 }
51
Popular Tags