public class RelationTreeCellEditor extends javax.swing.AbstractCellEditor implements IEditor
Modifier and Type | Field and Description |
---|---|
static boolean |
displayLongName
Whether to display long names
|
protected static java.awt.Font |
font
Font
|
protected IMutableFilter<HasId> |
relationFilter
Relation filter
|
private static long |
serialVersionUID |
protected RelationTreeValue |
value
Edited value (this is needed so that getCellEditorValue() returns composite data)
|
Constructor and Description |
---|
RelationTreeCellEditor()
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getCellEditorValue() |
java.awt.Component |
getTreeCellEditorComponent(javax.swing.JTree tree,
java.lang.Object node,
boolean isSelected,
boolean expanded,
boolean leaf,
int row) |
boolean |
isCellEditable(java.util.EventObject e) |
void |
set(IMutableFilter<HasId> relationFilter)
Set filter
|
addCellEditorListener, cancelCellEditing, fireEditingCanceled, fireEditingStopped, getCellEditorListeners, removeCellEditorListener, shouldSelectCell, stopCellEditing
private static final long serialVersionUID
protected static final java.awt.Font font
public static boolean displayLongName
protected IMutableFilter<HasId> relationFilter
protected RelationTreeValue value
public void set(IMutableFilter<HasId> relationFilter)
public java.awt.Component getTreeCellEditorComponent(javax.swing.JTree tree, java.lang.Object node, boolean isSelected, boolean expanded, boolean leaf, int row)
getTreeCellEditorComponent
in interface javax.swing.tree.TreeCellEditor
public java.lang.Object getCellEditorValue()
getCellEditorValue
in interface javax.swing.CellEditor
public boolean isCellEditable(java.util.EventObject e)
isCellEditable
in interface javax.swing.CellEditor
isCellEditable
in class javax.swing.AbstractCellEditor