|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.gnu.glib.GObject
org.gnu.gtk.TreeModel
A generic tree interface for use with TreeView
widgets. Internally,
the TreeStore
and ListStore
objects are constructed on top of
TreeModels. If you were using the C version of gtk, you would be able to
construct other objects like those (although I find no reason for doing so).
This object provides a number of useful methods which can be used with either
the TreeStore or ListStore.
For a full overview of the tree, list and table widgets, please see the
TreeView
description.
Field Summary |
Fields inherited from class org.gnu.glib.GObject |
eventsInitialized |
Constructor Summary | |
protected |
TreeModel(Handle handle)
|
Method Summary | |
void |
addListener(TreeModelListener listener)
Register an object to handle button events. |
protected static int |
findListener(java.util.Vector list,
java.lang.Object listener)
Give us a way to locate a specific listener in a Vector. |
protected void |
fireTreeModelEvent(TreeModelEvent event)
|
int |
getDataBlockCount()
Returns the number of data blocks supported by the model |
java.lang.Class |
getEventListenerClass(java.lang.String signal)
|
EventType |
getEventType(java.lang.String signal)
|
TreeIter |
getFirstIter()
Returns the iterator at the start of the model (the one at the path "0"), or returns null if the tree is empty. |
TreeIter |
getIter(java.lang.String pathString)
Returns a valid iterator pointing to the path represented by pathString , or returns null if the path is
invalid. |
TreeIter |
getIter(TreePath path)
Returns a valid iterator pointing to path , or
null / |
Type |
getType(int index)
Returns the type of the data block. |
boolean |
getValue(TreeIter iter,
DataColumnBoolean dataBlock)
Returns the Value at the given iter in the specified data block. |
double |
getValue(TreeIter iter,
DataColumnDouble dataBlock)
Returns the Value at the given iter in the specified data block. |
int |
getValue(TreeIter iter,
DataColumnInt dataBlock)
Returns the Value at the given iter in the specified data block. |
java.lang.Object |
getValue(TreeIter iter,
DataColumnObject dataBlock)
Returns the Value at the given iter in the specified data block. |
java.lang.String |
getValue(TreeIter iter,
DataColumnString dataBlock)
Returns the Value at the given iter in the specified data block. |
protected static int |
gtk_tree_model_get_column_type(Handle treeModel,
int index)
|
protected static Handle |
gtk_tree_model_get_iter_first(Handle treeModel)
|
protected static Handle |
gtk_tree_model_get_iter_from_string(Handle treeModel,
java.lang.String pathString)
|
protected static Handle |
gtk_tree_model_get_iter(Handle treeModel,
Handle path)
|
protected static int |
gtk_tree_model_get_n_columns(Handle treeModel)
|
protected static Handle |
gtk_tree_model_get_path(Handle treeModel,
Handle iter)
|
protected static java.lang.String |
gtk_tree_model_get_string_from_iter(Handle treeModel,
Handle iter)
|
protected static Handle |
gtk_tree_model_get_value(Handle treeModel,
Handle iter,
int column)
|
protected static Handle |
gtk_tree_model_iter_children(Handle treeModel,
Handle parent)
|
protected static boolean |
gtk_tree_model_iter_has_child(Handle treeModel,
Handle iter)
|
protected static int |
gtk_tree_model_iter_n_children(Handle treeModel,
Handle iter)
|
protected static Handle |
gtk_tree_model_iter_next(Handle treeModel,
Handle iter)
|
protected static Handle |
gtk_tree_model_iter_nth_child(Handle treeModel,
Handle parent,
int n)
|
protected static Handle |
gtk_tree_model_iter_parent(Handle treeModel,
Handle child)
|
void |
removeListener(TreeModelListener listener)
Removes a listener |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected TreeModel(Handle handle)
Method Detail |
public int getDataBlockCount()
public Type getType(int index)
index
- The index of the data blockpublic TreeIter getIter(TreePath path)
path
, or
null
/
public TreeIter getIter(java.lang.String pathString)
pathString
, or returns null
if the path is
invalid.
public TreeIter getFirstIter()
null
if the tree is empty.
public java.lang.String getValue(TreeIter iter, DataColumnString dataBlock)
public int getValue(TreeIter iter, DataColumnInt dataBlock)
public boolean getValue(TreeIter iter, DataColumnBoolean dataBlock)
public double getValue(TreeIter iter, DataColumnDouble dataBlock)
public java.lang.Object getValue(TreeIter iter, DataColumnObject dataBlock)
public void addListener(TreeModelListener listener)
TreeModelListener
public void removeListener(TreeModelListener listener)
addListener(TreeModelListener)
protected static int findListener(java.util.Vector list, java.lang.Object listener)
list
- The Vector of listeners to search.listener
- The object that is to be located in the Vector.
protected void fireTreeModelEvent(TreeModelEvent event)
public java.lang.Class getEventListenerClass(java.lang.String signal)
getEventListenerClass
in class GObject
public EventType getEventType(java.lang.String signal)
getEventType
in class GObject
protected static final int gtk_tree_model_get_n_columns(Handle treeModel)
protected static final int gtk_tree_model_get_column_type(Handle treeModel, int index)
protected static final Handle gtk_tree_model_get_iter(Handle treeModel, Handle path)
protected static final Handle gtk_tree_model_get_iter_from_string(Handle treeModel, java.lang.String pathString)
protected static final java.lang.String gtk_tree_model_get_string_from_iter(Handle treeModel, Handle iter)
protected static final Handle gtk_tree_model_get_iter_first(Handle treeModel)
protected static final Handle gtk_tree_model_get_path(Handle treeModel, Handle iter)
protected static final Handle gtk_tree_model_get_value(Handle treeModel, Handle iter, int column)
protected static final Handle gtk_tree_model_iter_next(Handle treeModel, Handle iter)
protected static final Handle gtk_tree_model_iter_children(Handle treeModel, Handle parent)
protected static final boolean gtk_tree_model_iter_has_child(Handle treeModel, Handle iter)
protected static final int gtk_tree_model_iter_n_children(Handle treeModel, Handle iter)
protected static final Handle gtk_tree_model_iter_nth_child(Handle treeModel, Handle parent, int n)
protected static final Handle gtk_tree_model_iter_parent(Handle treeModel, Handle child)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |