1 4 package com.openedit.modules.admin.users; 5 6 7 public class Row 8 { 9 protected Header fieldHeader; 10 protected String [] fieldData; 11 public String [] getData() 12 { 13 return fieldData; 14 } 15 public void setData(String [] inData) 16 { 17 fieldData = inData; 18 } 19 public String getData(String 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 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 [] getRemainder() 41 { 42 String [] rem = new String [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 |