public abstract class AbstractTreeTableModel extends Object implements TreeTableModel
| Modifier and Type | Field and Description |
|---|---|
protected EventListenerList |
listenerList
Os listeners deste modelo.
|
protected Object |
root
Representa a raiz da árvore.
|
| Constructor and Description |
|---|
AbstractTreeTableModel()
Construtor
|
AbstractTreeTableModel(Object root)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTreeModelListener(TreeModelListener l) |
protected void |
fireTreeNodesChanged(Object source,
Object[] path,
int[] childIndices,
Object[] children)
Notifica todos os listeners que foram registrados para receber notificações
desse tipo de evento.
|
protected void |
fireTreeNodesInserted(Object source,
Object[] path,
int[] childIndices,
Object[] children)
Notifica todos os listeners que foram registrados para receber notificações
desse tipo de evento.
|
protected void |
fireTreeNodesRemoved(Object source,
Object[] path,
int[] childIndices,
Object[] children)
Notifica todos os listeners que foram registrados para receber notificações
desse tipo de evento.
|
protected void |
fireTreeStructureChanged(Object source,
Object[] path,
int[] childIndices,
Object[] children)
Notifica todos os listeners que foram registrados para receber notificações
desse tipo de evento.
|
Class<?> |
getColumnClass(int column)
Retorna o tipo (classe) de uma coluna.
|
int |
getIndexOfChild(Object parent,
Object child) |
Object |
getRoot() |
boolean |
isCellEditable(Object node,
int column)
Checa se uma célula de um nó em uma coluna é editável
|
boolean |
isLeaf(Object node) |
void |
removeTreeModelListener(TreeModelListener l) |
void |
setRoot(Object root)
Define a raiz da árvore.
|
void |
setValueAt(Object aValue,
Object node,
int column)
Seta o valor para um nó em uma coluna.
|
void |
valueForPathChanged(TreePath path,
Object newValue) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumnCount, getColumnName, getValueAtgetChild, getChildCountprotected Object root
protected EventListenerList listenerList
public AbstractTreeTableModel()
public AbstractTreeTableModel(Object root)
root - raiz da árvore.public void setRoot(Object root)
root - a nova raiz da árvore.public void valueForPathChanged(TreePath path, Object newValue)
valueForPathChanged in interface TreeModelpublic int getIndexOfChild(Object parent, Object child)
getIndexOfChild in interface TreeModelpublic void addTreeModelListener(TreeModelListener l)
addTreeModelListener in interface TreeModelpublic void removeTreeModelListener(TreeModelListener l)
removeTreeModelListener in interface TreeModelprotected void fireTreeNodesChanged(Object source, Object[] path, int[] childIndices, Object[] children)
source - a origem do evento.path - o caminho do nó pai alterado.childIndices - os índices dos filhos alterados em ordem crescente.children - a relação de filhos alterados.EventListenerListprotected void fireTreeNodesInserted(Object source, Object[] path, int[] childIndices, Object[] children)
source - a origem do evento.path - o caminho do nó pai alterado.childIndices - os índices dos filhos alterados em ordem crescente.children - a relação de filhos alterados.EventListenerListprotected void fireTreeNodesRemoved(Object source, Object[] path, int[] childIndices, Object[] children)
source - a origem do evento.path - o caminho do nó pai alterado.childIndices - os índices dos filhos alterados em ordem crescente.children - a relação de filhos alterados.EventListenerListprotected void fireTreeStructureChanged(Object source, Object[] path, int[] childIndices, Object[] children)
source - a origem do evento.path - o caminho do nó pai alterado.childIndices - os índices dos filhos alterados em ordem crescente.children - a relação de filhos alterados.EventListenerListpublic Class<?> getColumnClass(int column)
TreeTableModel (a classe dessa interface).
Por padrão, assume que a primeira coluna contém a árvore.getColumnClass in interface TreeTableModelcolumn - número da coluna.public boolean isCellEditable(Object node, int column)
isCellEditable in interface TreeTableModelnode - nó.column - número da coluna.public void setValueAt(Object aValue, Object node, int column)
setValueAt in interface TreeTableModelaValue - novo valor.node - nó.column - número da coluna.Copyright © 2016 Tecgraf/PUC-Rio. All rights reserved.