butler.client.record
Class DRecordListTable
java.lang.Object
butler.client.record.DRecordListTable
public class DRecordListTable
- extends java.lang.Object
Descriptor for a record list GUI table.
- Author:
- Fredrik Bertilsson
Method Summary |
DRecordListTable.Column |
addColumn(Column col)
|
DRecordListTable.Column |
addColumn(Column col,
HorizontalAlignment hAlign)
|
DRecordListTable.Column |
addColumn(Column col,
java.lang.String header)
|
DRecordListTable.Column |
addColumn(Column col,
java.lang.String header,
HorizontalAlignment hAlign)
|
DRecordListTable.Column |
addColumn(Column col,
java.lang.String header,
HorizontalAlignment hAlign,
int width)
|
DRecordListTable.Column |
addColumn(DRecordListTable.Column col)
|
DRecordListTable.ForeignKeyColumn |
addColumn(ForeignKey fk)
|
DRecordListTable.Column |
addColumn(ForeignKey fk,
Column col)
|
DRecordListTable.Column |
addColumn(ForeignKey fk,
Column col,
java.lang.String header)
|
void |
addDeleteColumn()
|
DRecordListTable.Column |
getColumn(int index)
|
java.util.List |
getColumns()
|
DDetailForm |
getDetailForm()
|
EditController |
getEditController()
|
java.awt.Font |
getFont()
|
boolean |
getMultipleSelection()
|
Table |
getTable()
|
int |
getVisibleRowCount()
|
boolean |
isAutoNew()
|
boolean |
isDeletable()
|
boolean |
isDeleteImmediately()
|
boolean |
isEditable()
|
boolean |
isInsertable()
|
boolean |
isMarkNonEditableCells()
|
boolean |
isSortable()
|
static DRecordListTable |
parse(org.dom4j.Element element,
Table tab)
|
void |
setAutoNew(boolean flag)
|
void |
setDeletable(boolean deletable)
|
void |
setDeleteImmediately(boolean deleteImmediately)
|
void |
setDetailForm(DDetailForm form)
|
void |
setEditable(boolean editable)
|
void |
setEditController(EditController editController)
|
void |
setFont(java.awt.Font font)
|
void |
setInsertable(boolean flag)
|
void |
setMarkNonEditableCells(boolean markNonEditableCells)
|
void |
setMultipleSelection(boolean flag)
|
void |
setSortable(boolean flag)
|
void |
setVisibleRowCount(int c)
|
void |
toXML(org.xml.sax.ContentHandler handler)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DRecordListTable
public DRecordListTable(Table tab)
throws java.lang.Exception
- Throws:
java.lang.Exception
DRecordListTable
public DRecordListTable()
throws java.lang.Exception
- Throws:
java.lang.Exception
getTable
public Table getTable()
addColumn
public DRecordListTable.Column addColumn(Column col)
throws java.lang.Exception
- Throws:
java.lang.Exception
addColumn
public DRecordListTable.Column addColumn(Column col,
java.lang.String header)
throws java.lang.Exception
- Throws:
java.lang.Exception
addColumn
public DRecordListTable.Column addColumn(DRecordListTable.Column col)
throws java.lang.Exception
- Throws:
java.lang.Exception
addColumn
public DRecordListTable.Column addColumn(Column col,
HorizontalAlignment hAlign)
throws java.lang.Exception
- Throws:
java.lang.Exception
addColumn
public DRecordListTable.Column addColumn(Column col,
java.lang.String header,
HorizontalAlignment hAlign)
throws java.lang.Exception
- Throws:
java.lang.Exception
addColumn
public DRecordListTable.Column addColumn(Column col,
java.lang.String header,
HorizontalAlignment hAlign,
int width)
throws java.lang.Exception
- Throws:
java.lang.Exception
addColumn
public DRecordListTable.Column addColumn(ForeignKey fk,
Column col)
throws java.lang.Exception
- Throws:
java.lang.Exception
addColumn
public DRecordListTable.Column addColumn(ForeignKey fk,
Column col,
java.lang.String header)
throws java.lang.Exception
- Throws:
java.lang.Exception
addColumn
public DRecordListTable.ForeignKeyColumn addColumn(ForeignKey fk)
throws java.lang.Exception
- Throws:
java.lang.Exception
addDeleteColumn
public void addDeleteColumn()
getColumn
public DRecordListTable.Column getColumn(int index)
getColumns
public java.util.List getColumns()
throws java.lang.Exception
- Throws:
java.lang.Exception
setFont
public void setFont(java.awt.Font font)
getFont
public java.awt.Font getFont()
isEditable
public boolean isEditable()
setEditable
public void setEditable(boolean editable)
getMultipleSelection
public boolean getMultipleSelection()
setMultipleSelection
public void setMultipleSelection(boolean flag)
isInsertable
public boolean isInsertable()
setInsertable
public void setInsertable(boolean flag)
isSortable
public boolean isSortable()
setSortable
public void setSortable(boolean flag)
isAutoNew
public boolean isAutoNew()
setAutoNew
public void setAutoNew(boolean flag)
getVisibleRowCount
public int getVisibleRowCount()
setVisibleRowCount
public void setVisibleRowCount(int c)
setDetailForm
public void setDetailForm(DDetailForm form)
getDetailForm
public DDetailForm getDetailForm()
parse
public static DRecordListTable parse(org.dom4j.Element element,
Table tab)
throws java.lang.Exception
- Throws:
java.lang.Exception
toXML
public void toXML(org.xml.sax.ContentHandler handler)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEditController
public EditController getEditController()
setEditController
public void setEditController(EditController editController)
isMarkNonEditableCells
public boolean isMarkNonEditableCells()
setMarkNonEditableCells
public void setMarkNonEditableCells(boolean markNonEditableCells)
isDeleteImmediately
public boolean isDeleteImmediately()
setDeleteImmediately
public void setDeleteImmediately(boolean deleteImmediately)
isDeletable
public boolean isDeletable()
setDeletable
public void setDeletable(boolean deletable)