public class DataHolder
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.lang.Object[] |
data |
protected java.lang.String[] |
fieldNames |
protected int |
fieldsCount |
protected boolean |
ignoreUndefinedFieldName |
Constructor and Description |
---|
DataHolder() |
DataHolder(int fieldsCount) |
Modifier and Type | Method and Description |
---|---|
void |
addFieldNameAndValue(java.lang.String fieldName,
java.lang.Object value) |
int |
findEmptyIndex(boolean upperBound)
returns empty index searching from the beginning or the end
|
int |
findFieldIndex(java.lang.String fieldName) |
java.lang.Object[] |
getData() |
java.lang.String |
getFieldName(int fieldIndex) |
int |
getFieldsCount() |
java.lang.Object |
getFieldValue(int fieldIndex) |
java.lang.Object |
getFieldValue(java.lang.String fieldName) |
boolean |
isIgnoreUndefinedFieldName() |
void |
setData(java.lang.Object[] data) |
void |
setFieldName(int fieldIndex,
java.lang.String fieldName) |
void |
setFieldNameAndValue(int fieldIndex,
java.lang.String fieldName,
java.lang.Object value) |
void |
setFieldsCount(int fieldsCount) |
void |
setFieldValue(int fieldIndex,
java.lang.Object value) |
void |
setFieldValue(java.lang.String fieldName,
java.lang.Object value) |
void |
setIgnoreUndefinedFieldName(boolean ignoreUndefinedFieldName) |
java.lang.String |
toString() |
protected int fieldsCount
protected java.lang.Object[] data
protected java.lang.String[] fieldNames
protected boolean ignoreUndefinedFieldName
public int getFieldsCount()
public void setFieldsCount(int fieldsCount)
public void setFieldValue(int fieldIndex, java.lang.Object value)
public java.lang.Object getFieldValue(int fieldIndex)
public void setFieldNameAndValue(int fieldIndex, java.lang.String fieldName, java.lang.Object value)
public void addFieldNameAndValue(java.lang.String fieldName, java.lang.Object value)
public int findEmptyIndex(boolean upperBound)
public void setFieldValue(java.lang.String fieldName, java.lang.Object value)
public java.lang.Object getFieldValue(java.lang.String fieldName)
public void setFieldName(int fieldIndex, java.lang.String fieldName)
public java.lang.String getFieldName(int fieldIndex)
public int findFieldIndex(java.lang.String fieldName)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object[] getData()
public void setData(java.lang.Object[] data)
public boolean isIgnoreUndefinedFieldName()
public void setIgnoreUndefinedFieldName(boolean ignoreUndefinedFieldName)