|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjdbreport.model.ReportRow
public class ReportRow
| Field Summary | |
|---|---|
protected ArrayList<Cell> |
colList
|
protected TableCellRenderer |
headerRenderer
The renderer used to draw the header of the row. |
protected Object |
headerValue
The header value of the row. |
| Constructor Summary | |
|---|---|
ReportRow()
|
|
ReportRow(int colcount)
|
|
| Method Summary | |
|---|---|
void |
addColumn(Cell cellItem)
|
void |
addColumn(int index)
Inserts the null cell at the specified position in this row |
void |
addColumn(int index,
Cell cellItem)
Inserts the Cell at the specified position in this row |
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a PropertyChangeListener to the listener list. |
Cell |
createCellItem(int column)
Creates a new Cell for specified column in the current row |
protected Cell |
createDefaultCell()
|
protected TableCellRenderer |
createDefaultHeaderRenderer()
|
Cell |
getCellItem(int column)
|
int |
getColCount()
|
protected Units |
getDefaultUnit()
|
RowsGroup |
getGroup()
Returns parental group |
TableCellRenderer |
getHeaderRenderer()
Returns renderer for the row's header |
Object |
getHeaderValue()
Returns the value of the row's header |
int |
getHeight()
|
float |
getNativeHeight()
|
protected Cell |
getNullCell()
|
PropertyChangeListener[] |
getPropertyChangeListeners()
Returns an array of all the PropertyChangeListeners added
to this TableRow with addPropertyChangeListener(). |
boolean |
isNull()
If true, the row is null |
boolean |
isPageBreak()
Returns true if this row is the end of the page. |
boolean |
isPageHeader()
Determines an accessory of a row to page heading |
Iterator<Cell> |
iterator()
Returns an iterator over the cells in this row in proper sequence. |
Cell |
removeCell(int index)
Replaces the cell at the specified position by NullCell |
Cell |
removeColumn(int index)
Removes the cell at the specified position in this row Makes the columns' count smaller |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a PropertyChangeListener from the listener list. |
void |
setCellItem(Cell cellItem,
int column)
Sets Cell for specified column |
void |
setColCount(int value)
Sets column's count |
void |
setHeaderRenderer(TableCellRenderer headerRenderer)
Sets the TableCellRenderer used to draw the
TableRow's header to headerRenderer. |
void |
setHeaderValue(Object headerValue)
Sets the Object whose string representation will be used
as the value for the headerRenderer. |
void |
setHeight(float h)
|
void |
setHeight(int height)
Sets the row's height |
void |
setHeight(int height,
boolean dragging)
Sets the row's height when resizing |
void |
setPageBreak(boolean end)
Sets pageBreak property |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Object headerValue
protected TableCellRenderer headerRenderer
protected ArrayList<Cell> colList
| Constructor Detail |
|---|
public ReportRow(int colcount)
public ReportRow()
| Method Detail |
|---|
protected Cell getNullCell()
protected Units getDefaultUnit()
public int getHeight()
getHeight in interface TableRowpublic float getNativeHeight()
getNativeHeight in interface TableRowpublic void setHeight(int height)
TableRow
setHeight in interface TableRowheight - new row's height
public void setHeight(int height,
boolean dragging)
TableRow
setHeight in interface TableRowheight - new row's heightpublic void addColumn(int index)
TableRow
addColumn in interface TableRowindex - index at which the column is to be inserted.public void addColumn(Cell cellItem)
public void addColumn(int index,
Cell cellItem)
TableRow
addColumn in interface TableRowindex - index at which the specified Cell is to be inserted.cellItem - Cell to be inserted.public Cell removeColumn(int index)
TableRow
removeColumn in interface TableRowindex - the index of the cell to removed.
public Cell removeCell(int index)
TableRow
removeCell in interface TableRowindex - the index of the cell to removed.
public Cell getCellItem(int column)
getCellItem in interface TableRow
public void setCellItem(Cell cellItem,
int column)
TableRow
setCellItem in interface TableRowcellItem - -
a new Cellcolumn - the column's indexpublic int getColCount()
getColCount in interface TableRowpublic void setColCount(int value)
TableRow
setColCount in interface TableRowpublic TableCellRenderer getHeaderRenderer()
TableRow
getHeaderRenderer in interface TableRowpublic void setHeaderRenderer(TableCellRenderer headerRenderer)
TableCellRenderer used to draw the
TableRow's header to headerRenderer.
headerRenderer - the new headerRendererpublic Object getHeaderValue()
TableRow
getHeaderValue in interface TableRowpublic void setHeaderValue(Object headerValue)
Object whose string representation will be used
as the value for the headerRenderer. When the
TableRow is created, the default headerValue
is null.
setHeaderValue in interface TableRowheaderValue - the new headerValuepublic void addPropertyChangeListener(PropertyChangeListener listener)
TableRow
addPropertyChangeListener in interface TableRowlistener - the PropertyChangeListener to be addedpublic void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListener from the listener list.
The PropertyChangeListener to be removed was registered
for all properties.
removePropertyChangeListener in interface TableRowlistener - the listener to be removedpublic PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListeners added
to this TableRow with addPropertyChangeListener().
PropertyChangeListeners added or an
empty array if no listeners have been addedprotected TableCellRenderer createDefaultHeaderRenderer()
public boolean isNull()
TableRow
isNull in interface TableRowpublic boolean isPageBreak()
TableRow
isPageBreak in interface TableRowpublic void setPageBreak(boolean end)
TableRow
setPageBreak in interface TableRowend - if true, the sets horizontal page break after rowprotected Cell createDefaultCell()
public Cell createCellItem(int column)
TableRow
createCellItem in interface TableRowpublic void setHeight(float h)
h - -
new height of a row in 1/72 of inchespublic Iterator<Cell> iterator()
TableRow
iterator in interface Iterable<Cell>iterator in interface TableRowpublic RowsGroup getGroup()
TableRow
getGroup in interface TableRowpublic boolean isPageHeader()
TableRow
isPageHeader in interface TableRow
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||