|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.databinding.viewers.TreeStructureAdvisor
public abstract class TreeStructureAdvisor
Instances of this class can be used to improve accuracy and performance of an
ObservableListTreeContentProvider
or an
ObservableSetTreeContentProvider
. This class is intended to be
subclassed by clients.
Constructor Summary | |
---|---|
TreeStructureAdvisor()
|
Method Summary | |
---|---|
Object |
getParent(Object element)
Returns the parent for the given element, or null indicating
that the parent can't be computed. |
Boolean |
hasChildren(Object element)
Returns whether the given element has children, or null if
the actual children collection should be consulted. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TreeStructureAdvisor()
Method Detail |
---|
public Object getParent(Object element)
null
indicating
that the parent can't be computed. In this case the tree-structured
viewer can't expand a given node correctly if requested. The default
implementation returns null; clients should override.
element
- the element
null
if it has none or if the
parent cannot be computedpublic Boolean hasChildren(Object element)
null
if
the actual children collection should be consulted. The default
implementation returns null; clients should override.
Intended as an optimization for when the viewer does not need the actual
children. Clients may be able to implement this more efficiently than
getChildren
.
element
- the element
Boolean.TRUE
if the given element has children,
Boolean.FALSE
if the given element
never has children, or null
if the
children collection should be consulted.
|
Eclipse Platform Release 3.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.