protected static class JXTree.TreeAdapter extends ComponentAdapter
Modifier and Type | Field and Description |
---|---|
private JXTree |
tree |
column, DEFAULT_COLUMN_IDENTIFIER, row, target
Constructor and Description |
---|
TreeAdapter(JXTree component)
Constructs a
TableCellRenderContext for the specified
target component. |
Modifier and Type | Method and Description |
---|---|
Rectangle |
getCellBounds()
Returns the bounds of the cell identified by this adapter.
|
int |
getDepth()
Returns the depth of this row in the hierarchy where the root is 0.
|
String |
getStringAt(int row,
int column)
Returns the String representation of the value of the cell identified by the row
specified row and column in model coordinates.
|
JXTree |
getTree() |
Object |
getValueAt(int row,
int column)
Returns the value of the target component's cell identified by the
specified row and column in model coordinates.
|
boolean |
hasFocus()
Returns true if the cell identified by this adapter currently has focus.
|
boolean |
isCellEditable(int row,
int column)
Determines whether this cell is editable.
|
boolean |
isEditable()
Returns
true if the cell identified by this adapter is editable,
false otherwise. |
boolean |
isExpanded()
Returns true if the cell identified by this adapter is currently expanded.
|
boolean |
isHierarchical()
Returns true if the cell identified by this adapter displays the hierarchical node.
|
boolean |
isLeaf()
Returns true if the cell identified by this adapter is a leaf node.
|
boolean |
isSelected()
Returns true if the cell identified by this adapter is currently selected.
|
convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, getColumnClass, getColumnClass, getColumnCount, getColumnIdentifierAt, getColumnIndex, getColumnName, getComponent, getFilteredStringAt, getFilteredValueAt, getRowCount, getString, getString, getValue, getValue, isTestable
public TreeAdapter(JXTree component)
TableCellRenderContext
for the specified
target component.component
- the target componentpublic boolean hasFocus()
hasFocus
in class ComponentAdapter
public Object getValueAt(int row, int column)
getValueAt
in class ComponentAdapter
row
- in model coordinatescolumn
- in model coordinatespublic String getStringAt(int row, int column)
This implementation messages the StringValue.TO_STRING with the valueAt, subclasses should re-implement and use the api appropriate for the target component type.
getStringAt
in class ComponentAdapter
row
- in model coordinatescolumn
- in model coordinatespublic Rectangle getCellBounds()
getCellBounds
in class ComponentAdapter
public boolean isEditable()
true
if the cell identified by this adapter is editable,
false
otherwise.isEditable
in class ComponentAdapter
true
if the cell is editable, false
otherwisepublic boolean isSelected()
isSelected
in class ComponentAdapter
public boolean isExpanded()
isExpanded
in class ComponentAdapter
public int getDepth()
getDepth
in class ComponentAdapter
public boolean isHierarchical()
isHierarchical
in class ComponentAdapter
public boolean isLeaf()
isLeaf
in class ComponentAdapter
public boolean isCellEditable(int row, int column)
isCellEditable
in class ComponentAdapter
row
- the row to query in model coordinatescolumn
- the column to query in model coordinatestrue
if the cell is editable, false
otherwiseWebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses