|
||||||||||
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 PropertyChangeListener s 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 TableRow
public float getNativeHeight()
getNativeHeight
in interface TableRow
public void setHeight(int height)
TableRow
setHeight
in interface TableRow
height
- new row's heightpublic void setHeight(int height, boolean dragging)
TableRow
setHeight
in interface TableRow
height
- new row's heightpublic void addColumn(int index)
TableRow
addColumn
in interface TableRow
index
- 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 TableRow
index
- index at which the specified Cell is to be inserted.cellItem
- Cell to be inserted.public Cell removeColumn(int index)
TableRow
removeColumn
in interface TableRow
index
- the index of the cell to removed.
public Cell removeCell(int index)
TableRow
removeCell
in interface TableRow
index
- 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 TableRow
cellItem
- -
a new Cellcolumn
- the column's indexpublic int getColCount()
getColCount
in interface TableRow
public void setColCount(int value)
TableRow
setColCount
in interface TableRow
public TableCellRenderer getHeaderRenderer()
TableRow
getHeaderRenderer
in interface TableRow
public void setHeaderRenderer(TableCellRenderer headerRenderer)
TableCellRenderer
used to draw the
TableRow
's header to headerRenderer
.
headerRenderer
- the new headerRendererpublic Object getHeaderValue()
TableRow
getHeaderValue
in interface TableRow
public 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 TableRow
headerValue
- the new headerValuepublic void addPropertyChangeListener(PropertyChangeListener listener)
TableRow
addPropertyChangeListener
in interface TableRow
listener
- 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 TableRow
listener
- the listener to be removedpublic PropertyChangeListener[] getPropertyChangeListeners()
PropertyChangeListener
s added
to this TableRow with addPropertyChangeListener().
PropertyChangeListener
s added or an
empty array if no listeners have been addedprotected TableCellRenderer createDefaultHeaderRenderer()
public boolean isNull()
TableRow
isNull
in interface TableRow
public boolean isPageBreak()
TableRow
isPageBreak
in interface TableRow
public void setPageBreak(boolean end)
TableRow
setPageBreak
in interface TableRow
end
- if true, the sets horizontal page break after rowprotected Cell createDefaultCell()
public Cell createCellItem(int column)
TableRow
createCellItem
in interface TableRow
public 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 TableRow
public RowsGroup getGroup()
TableRow
getGroup
in interface TableRow
public boolean isPageHeader()
TableRow
isPageHeader
in interface TableRow
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |