|
|||||||||||
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 AnnotationView
s 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.TreeModel
public 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.TreeModel
public 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.TreeModel
public void addTreeModelListener(javax.swing.event.TreeModelListener tml)
addTreeModelListener
in interface javax.swing.tree.TreeModel
public void removeTreeModelListener(javax.swing.event.TreeModelListener tml)
removeTreeModelListener
in interface javax.swing.tree.TreeModel
public 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.TreeModelListener
public void treeNodesInserted(javax.swing.event.TreeModelEvent e)
treeNodesInserted
in interface javax.swing.event.TreeModelListener
public void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
treeNodesRemoved
in interface javax.swing.event.TreeModelListener
public void treeStructureChanged(javax.swing.event.TreeModelEvent e)
treeStructureChanged
in interface javax.swing.event.TreeModelListener
public int getColumnCount()
TreeTableModel
getColumnCount
in interface TreeTableModel
public java.lang.String getColumnName(int col)
TreeTableModel
column
.
getColumnName
in interface TreeTableModel
public java.lang.Class getColumnClass(int col)
TreeTableModel
column
.
getColumnClass
in interface TreeTableModel
public java.lang.Object getValueAt(java.lang.Object node, int column)
TreeTableModel
node
,
at column number column
.
getValueAt
in interface TreeTableModel
public boolean isCellEditable(java.lang.Object node, int column)
TreeTableModel
node
,
at column number column
is editable.
isCellEditable
in interface TreeTableModel
public void setValueAt(java.lang.Object aValue, java.lang.Object node, int column)
TreeTableModel
node
,
at column number column
.
setValueAt
in interface TreeTableModel
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |