|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.annotation.wordfreak.viewer.DynamicFeatureTreeTableModel
A wrapper class for AnnotationViews which inserts nodes for any source text which is not part of an annotation in the view.
This is used by the TreeViewer to render the annotations in the view.
| Nested Class Summary | |
static interface |
DynamicFeatureTreeTableModel.TreeShouldExpandListener
Interface to notifies listers of tree expansion events. |
| Constructor Summary | |
DynamicFeatureTreeTableModel(AnnotationView v)
|
|
| Method Summary | |
void |
addFeature(DynamicFeature f,
java.lang.String l)
|
void |
addTreeModelListener(javax.swing.event.TreeModelListener tml)
|
void |
addTreeShouldExpandListener(DynamicFeatureTreeTableModel.TreeShouldExpandListener tsel)
|
void |
dispose()
|
java.lang.Object |
getChild(java.lang.Object parent,
int i)
|
int |
getChildCount(java.lang.Object parent)
|
java.lang.Class |
getColumnClass(int col)
Returns the type for column number column. |
int |
getColumnCount()
Returns the number ofs availible column. |
java.lang.String |
getColumnName(int col)
Returns the name for column number column. |
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
|
java.lang.Object |
getRoot()
|
java.lang.Object |
getValueAt(java.lang.Object node,
int column)
Returns the value to be displayed for node node,
at column number column. |
boolean |
isCellEditable(java.lang.Object node,
int column)
Indicates whether the the value for node node,
at column number column is editable. |
boolean |
isLeaf(java.lang.Object node)
|
void |
removeTreeModelListener(javax.swing.event.TreeModelListener tml)
|
void |
removeTreeShouldExpandListener(DynamicFeatureTreeTableModel.TreeShouldExpandListener tsel)
|
void |
setValueAt(java.lang.Object aValue,
java.lang.Object node,
int column)
Sets the value for node node,
at column number column. |
void |
treeNodesChanged(javax.swing.event.TreeModelEvent e)
|
void |
treeNodesInserted(javax.swing.event.TreeModelEvent e)
|
void |
treeNodesRemoved(javax.swing.event.TreeModelEvent e)
|
void |
treeStructureChanged(javax.swing.event.TreeModelEvent e)
|
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DynamicFeatureTreeTableModel(AnnotationView v)
| Method Detail |
public void dispose()
public void addFeature(DynamicFeature f,
java.lang.String l)
public java.lang.Object getRoot()
getRoot in interface javax.swing.tree.TreeModel
public java.lang.Object getChild(java.lang.Object parent,
int i)
getChild in interface javax.swing.tree.TreeModelpublic int getChildCount(java.lang.Object parent)
getChildCount in interface javax.swing.tree.TreeModel
public int getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
getIndexOfChild in interface javax.swing.tree.TreeModelpublic boolean isLeaf(java.lang.Object node)
isLeaf in interface javax.swing.tree.TreeModel
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
valueForPathChanged in interface javax.swing.tree.TreeModelpublic void addTreeModelListener(javax.swing.event.TreeModelListener tml)
addTreeModelListener in interface javax.swing.tree.TreeModelpublic void removeTreeModelListener(javax.swing.event.TreeModelListener tml)
removeTreeModelListener in interface javax.swing.tree.TreeModelpublic void addTreeShouldExpandListener(DynamicFeatureTreeTableModel.TreeShouldExpandListener tsel)
public void removeTreeShouldExpandListener(DynamicFeatureTreeTableModel.TreeShouldExpandListener tsel)
public void treeNodesChanged(javax.swing.event.TreeModelEvent e)
treeNodesChanged in interface javax.swing.event.TreeModelListenerpublic void treeNodesInserted(javax.swing.event.TreeModelEvent e)
treeNodesInserted in interface javax.swing.event.TreeModelListenerpublic void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
treeNodesRemoved in interface javax.swing.event.TreeModelListenerpublic void treeStructureChanged(javax.swing.event.TreeModelEvent e)
treeStructureChanged in interface javax.swing.event.TreeModelListenerpublic int getColumnCount()
TreeTableModel
getColumnCount in interface TreeTableModelpublic java.lang.String getColumnName(int col)
TreeTableModelcolumn.
getColumnName in interface TreeTableModelpublic java.lang.Class getColumnClass(int col)
TreeTableModelcolumn.
getColumnClass in interface TreeTableModel
public java.lang.Object getValueAt(java.lang.Object node,
int column)
TreeTableModelnode,
at column number column.
getValueAt in interface TreeTableModel
public boolean isCellEditable(java.lang.Object node,
int column)
TreeTableModelnode,
at column number column is editable.
isCellEditable in interface TreeTableModel
public void setValueAt(java.lang.Object aValue,
java.lang.Object node,
int column)
TreeTableModelnode,
at column number column.
setValueAt in interface TreeTableModel
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||