|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.judoscript.util.TableData
public class TableData
Constructor Summary | |
---|---|
TableData()
|
|
TableData(java.sql.ResultSet rs,
boolean caseSens,
int limit)
|
|
TableData(java.lang.String[] titles,
boolean caseSens)
|
Method Summary | |
---|---|
void |
addRow(java.lang.Object[] row)
The elements are copied. |
void |
addRow(java.lang.Object o1,
java.lang.Object o2)
convenience |
void |
addRow(java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3)
convenience |
void |
addRow(java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4)
convenience |
void |
addRow(java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5)
convenience |
void |
addRowNoCopy(java.lang.Object[] row)
Does not create new array if not necessary. |
void |
clear()
|
TableData |
cloneEmpty()
|
TableData |
filterByColumnNotNull(int col)
|
TableData |
filterNotNullRows()
|
java.lang.Object |
getAt(int row,
int col)
|
java.lang.Object |
getAt(int row,
java.lang.String col)
|
java.lang.Object[] |
getColumn(int idx)
|
java.lang.Object[] |
getColumn(java.lang.String col)
|
int |
getColumnCount()
|
int |
getColumnIndex(java.lang.String col)
|
int[] |
getColumnMaxWidths()
|
java.lang.Object[][] |
getData()
|
java.lang.Object[] |
getRow(int row)
|
java.lang.String |
getTitle(int col)
|
java.lang.String[] |
getTitles()
|
int |
lastIndex()
|
void |
setAt(int row,
int col,
boolean b)
|
void |
setAt(int row,
int col,
byte b)
|
void |
setAt(int row,
int col,
char c)
|
void |
setAt(int row,
int col,
double d)
|
void |
setAt(int row,
int col,
float d)
|
void |
setAt(int row,
int col,
int i)
|
void |
setAt(int row,
int col,
long i)
|
void |
setAt(int row,
int col,
java.lang.Object val)
Sets the value at a specific cell. |
void |
setAt(int row,
int col,
short s)
|
void |
setAt(int row,
java.lang.String col,
boolean b)
|
void |
setAt(int row,
java.lang.String col,
byte b)
|
void |
setAt(int row,
java.lang.String col,
char c)
|
void |
setAt(int row,
java.lang.String col,
double d)
|
void |
setAt(int row,
java.lang.String col,
float d)
|
void |
setAt(int row,
java.lang.String col,
int i)
|
void |
setAt(int row,
java.lang.String col,
long i)
|
void |
setAt(int row,
java.lang.String col,
java.lang.Object val)
|
void |
setAt(int row,
java.lang.String col,
short s)
|
void |
setRow(int row,
java.lang.Object[] values)
|
void |
setRowNoCopy(int row,
java.lang.Object[] values)
|
void |
setTitleAt(int col,
java.lang.String name)
|
void |
setTitleCaseSensitive(boolean set)
|
void |
setTitles(java.lang.String[] newtitles)
If newtitles has fewer columns than the current titles, they are copied starting from the first column; if more, the extra ones are discarded. |
int |
size()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TableData(java.sql.ResultSet rs, boolean caseSens, int limit) throws java.sql.SQLException
java.sql.SQLException
public TableData(java.lang.String[] titles, boolean caseSens)
titles
- each name must be unique.public TableData()
load()
Method Detail |
---|
public java.lang.String[] getTitles()
public java.lang.String getTitle(int col)
public void setTitleCaseSensitive(boolean set)
public TableData cloneEmpty()
public void setTitles(java.lang.String[] newtitles)
public void setTitleAt(int col, java.lang.String name)
col
- is 0-based.public int size()
public int lastIndex()
public void clear()
public int[] getColumnMaxWidths()
public java.lang.Object[][] getData()
public java.lang.Object[] getRow(int row)
public final void addRow(java.lang.Object[] row)
if
- row.length > titles.length, take only titles.length elements;public final void addRowNoCopy(java.lang.Object[] row)
public final void addRow(java.lang.Object o1, java.lang.Object o2)
public final void addRow(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
public final void addRow(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)
public final void addRow(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5)
public int getColumnCount()
public int getColumnIndex(java.lang.String col)
public java.lang.Object[] getColumn(int idx)
the
- column index is 0-based.public java.lang.Object[] getColumn(java.lang.String col)
public java.lang.Object getAt(int row, int col)
idx
- 0-based column indexrow
- 0-based row indexpublic java.lang.Object getAt(int row, java.lang.String col)
public void setAt(int row, int col, java.lang.Object val)
idx
- 0-based column indexrow
- 0-based row indexpublic void setAt(int row, java.lang.String col, java.lang.Object val)
public void setAt(int row, int col, boolean b)
public void setAt(int row, java.lang.String col, boolean b)
public void setAt(int row, int col, byte b)
public void setAt(int row, java.lang.String col, byte b)
public void setAt(int row, int col, char c)
public void setAt(int row, java.lang.String col, char c)
public void setAt(int row, int col, short s)
public void setAt(int row, java.lang.String col, short s)
public void setAt(int row, int col, int i)
public void setAt(int row, java.lang.String col, int i)
public void setAt(int row, int col, long i)
public void setAt(int row, java.lang.String col, long i)
public void setAt(int row, int col, float d)
public void setAt(int row, java.lang.String col, float d)
public void setAt(int row, int col, double d)
public void setAt(int row, java.lang.String col, double d)
public final void setRowNoCopy(int row, java.lang.Object[] values)
public void setRow(int row, java.lang.Object[] values)
public TableData filterNotNullRows()
public TableData filterByColumnNotNull(int col)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |