/*
* Created on Aug 15, 2005
*/
package com.openedit.modules.admin.users;
public class Row
{
protected Header fieldHeader;
protected String[] fieldData;
public String[] getData()
{
return fieldData;
}
public void setData(String[] inData)
{
fieldData = inData;
}
public String getData(String inName)
{
int index = getHeader().getIndex(inName);
if ( index == -1)
{
return null;
}
return getData(index);
}
public String getData(int index)
{
return getData()[index];
}
public Header getHeader()
{
return fieldHeader;
}
public void setHeader(Header inHeader)
{
fieldHeader = inHeader;
}
public String[] getRemainder()
{
String[] rem = new String[getData().length - getHeader().getSize() ];
int index = 0;
for (int i = getHeader().getSize(); i < getData().length; i++)
{
rem[index++] = getData(i);
}
return rem;
}
}