Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
GObject
org.gnu.gtk.TreeModel
org.gnu.gtk.TreeModelFilter
public class TreeModelFilter
extends TreeModel
TreeModel
. This class
allows the underlying TreeModel to be filtered in 2 ways:
setVisibleColumn(DataColumnBoolean)
- designates a boolean data column
in the underlying TreeModel that serves as "visible" marker each row. If the
column's value is true, the row will be visible. If the column's value is
false, the row will not be visible.setVisibleMethod(TreeModelFilterVisibleMethod)
- designates a special class which
can determine if a given row should be visible.Constructor Summary | |
| |
|
Method Summary | |
void |
|
TreePath |
|
TreePath |
|
TreeModel |
|
static Type |
|
void |
|
void |
|
void |
|
Methods inherited from class org.gnu.gtk.TreeModel | |
addListener , getColumnCount , getDataBlockCount , getEventListenerClass , getEventType , getFirstIter , getIter , getIter , getType , getValue , getValue , getValue , getValue , getValue , getValue , getValue , getValue , getValue , removeListener |
public TreeModelFilter(TreeModel model)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Create a new TreeModelFilter using the given TreeModel as the underlying data model.
public TreeModelFilter(TreeModel model, TreePath root)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Create a new TreeModelFilter using the given TreeModel as the underlying data model, and using root as the virtual root.
public void clearCache()
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Clear the filter of any cached iterators. This should almost never be called.
public TreePath convertChildPathToPath(TreePath child)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Convert the given child TreePath to a path relative to this filter.
public TreePath convertPathToChildPath(TreePath path)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Convert the given TreePath to a path relative to the child model.
public TreeModel getModel()
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Return the underlying data model.
public static Type getType()
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Retrieve the runtime type used by the GLib library.
public void refilter()
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Re-evaluate the visiblity of each row in the underlying data model. This should be called after changing the values in the underlying data model.
public void setVisibleColumn(DataColumnBoolean column)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Designate a boolean data column in the underlying TreeModel that will serve as the "visible" marker for each row. If the column's value is true, the row will be visible. If the column's value is false, the row will not be visible. NOTE: There is no unset method.
public void setVisibleMethod(TreeModelFilterVisibleMethod method)
Deprecated. Superceeded by java-gnome 4.0; a method along these lines may well exist in the new bindings, but if it does it likely has a different name or signature due to the shift to an algorithmic mapping of the underlying native libraries.
Designate the given TreeModelFilterVisibleMethod object with the responsibility of determining if the rows in the underlying TreeModel should be visible. NOTE: There is no unset method.