|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.AbstractCellEditor
org.tbee.swing.jpa.JpaEntityTableCellEditor<T>
public abstract class JpaEntityTableCellEditor<T>
The class edits a boolean value using a checkbox (improves visualisation)
,
Serialized Form| Field Summary | |
|---|---|
protected javax.swing.JTextField |
iDescriptionTextfield
|
protected javax.swing.JPanel |
iJPanel
|
protected javax.swing.JTextField |
iKeyTextfield
|
protected ImageButton |
iLinkbutton
|
protected ImageButton |
iSearchButton
|
static org.apache.log4j.Logger |
log4j
|
static java.lang.String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
| Fields inherited from class javax.swing.AbstractCellEditor |
|---|
changeEvent, listenerList |
| Constructor Summary | |
|---|---|
JpaEntityTableCellEditor()
Initialize the editor |
|
JpaEntityTableCellEditor(boolean showDescription)
Initialize the editor |
|
JpaEntityTableCellEditor(boolean showDescription,
int keyfieldLength)
Initialize the editor |
|
| Method Summary | |
|---|---|
protected java.util.List<T> |
findAllPossibleEntities()
|
protected abstract T |
findEntity()
|
java.lang.Object |
getCellEditorValue()
Return the value after the editor is done |
boolean |
getEditable()
disable the contents |
protected abstract java.lang.Class |
getEntityClass()
|
protected abstract java.lang.String |
getEntityName()
|
javax.swing.ListCellRenderer |
getListCellRenderer()
ListCellRenderer |
boolean |
getShowLink()
ShowLink |
boolean |
getShowSearch()
ShowSearch |
java.awt.Component |
getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
Return the component that is shown in the cell in the table. |
protected void |
search()
|
void |
setEditable(boolean value)
|
void |
setListCellRenderer(javax.swing.ListCellRenderer value)
|
void |
setShowLink(boolean value)
|
void |
setShowSearch(boolean value)
|
boolean |
stopCellEditing()
validate and return false if it failed |
protected abstract void |
updateFields(T entity)
optionally |
JpaEntityTableCellEditor |
useAsRenderer()
Makes the textfields transparent so the alternating coloring of the rows becomes visible (when used as renderer by UseTableCellEditorAsTableCellRenderer) |
JpaEntityTableCellEditor<T> |
withEditable(boolean value)
|
JpaEntityTableCellEditor<T> |
withListCellRenderer(javax.swing.ListCellRenderer value)
|
JpaEntityTableCellEditor<T> |
withShowLink(boolean value)
|
JpaEntityTableCellEditor<T> |
withShowSearch(boolean value)
|
| Methods inherited from class javax.swing.AbstractCellEditor |
|---|
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, isCellEditable, removeCellEditorListener, shouldSelectCell |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.swing.CellEditor |
|---|
addCellEditorListener, cancelCellEditing, isCellEditable, removeCellEditorListener, shouldSelectCell |
| Field Detail |
|---|
public static final java.lang.String SOURCECODE_VERSION
public static org.apache.log4j.Logger log4j
protected javax.swing.JPanel iJPanel
protected javax.swing.JTextField iKeyTextfield
protected javax.swing.JTextField iDescriptionTextfield
protected ImageButton iSearchButton
protected ImageButton iLinkbutton
| Constructor Detail |
|---|
public JpaEntityTableCellEditor()
public JpaEntityTableCellEditor(boolean showDescription)
public JpaEntityTableCellEditor(boolean showDescription,
int keyfieldLength)
| Method Detail |
|---|
public boolean stopCellEditing()
stopCellEditing in interface javax.swing.CellEditorstopCellEditing in class javax.swing.AbstractCellEditorpublic java.lang.Object getCellEditorValue()
getCellEditorValue in interface javax.swing.CellEditor
public java.awt.Component getTableCellEditorComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
int row,
int column)
getTableCellEditorComponent in interface javax.swing.table.TableCellEditorpublic JpaEntityTableCellEditor useAsRenderer()
useAsRenderer in interface UseTableCellEditorAsTableCellRenderer.UseAsRendererprotected void search()
public javax.swing.ListCellRenderer getListCellRenderer()
public void setListCellRenderer(javax.swing.ListCellRenderer value)
public JpaEntityTableCellEditor<T> withListCellRenderer(javax.swing.ListCellRenderer value)
public boolean getShowLink()
public void setShowLink(boolean value)
public JpaEntityTableCellEditor<T> withShowLink(boolean value)
public boolean getShowSearch()
public void setShowSearch(boolean value)
public JpaEntityTableCellEditor<T> withShowSearch(boolean value)
public boolean getEditable()
public void setEditable(boolean value)
public JpaEntityTableCellEditor<T> withEditable(boolean value)
protected abstract java.lang.String getEntityName()
protected abstract java.lang.Class getEntityClass()
protected abstract T findEntity()
protected java.util.List<T> findAllPossibleEntities()
protected abstract void updateFields(T entity)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||