Package de.gebit.integrity.eclipse.views
Class TestTreeContentProvider
- java.lang.Object
-
- de.gebit.integrity.eclipse.views.TestTreeContentProvider
-
- All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider
,org.eclipse.jface.viewers.ILazyTreeContentProvider
public class TestTreeContentProvider extends java.lang.Object implements org.eclipse.jface.viewers.ILazyTreeContentProvider
Provides the content for the main test execution tree.- Author:
- Rene Schneider - initial API and implementation
-
-
Constructor Summary
Constructors Constructor Description TestTreeContentProvider(org.eclipse.jface.viewers.TreeViewer anOwner)
Constructs a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
void
expandToLevel(int aDepth)
Expands all nodes to a specific depth.protected void
expandToLevelInternal(java.lang.Object anEntry, int aDepth)
Used internally to expand a node to a specific depth (recursively).java.lang.Object
getParent(java.lang.Object anElement)
void
inputChanged(org.eclipse.jface.viewers.Viewer aViewer, java.lang.Object anOldInput, java.lang.Object aNewInput)
void
updateChildCount(java.lang.Object anElement, int aCurrentChildCount)
void
updateElement(java.lang.Object aParent, int anIndex)
-
-
-
Method Detail
-
updateElement
public void updateElement(java.lang.Object aParent, int anIndex)
- Specified by:
updateElement
in interfaceorg.eclipse.jface.viewers.ILazyTreeContentProvider
-
updateChildCount
public void updateChildCount(java.lang.Object anElement, int aCurrentChildCount)
- Specified by:
updateChildCount
in interfaceorg.eclipse.jface.viewers.ILazyTreeContentProvider
-
getParent
public java.lang.Object getParent(java.lang.Object anElement)
- Specified by:
getParent
in interfaceorg.eclipse.jface.viewers.ILazyTreeContentProvider
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceorg.eclipse.jface.viewers.IContentProvider
-
expandToLevel
public void expandToLevel(int aDepth)
Expands all nodes to a specific depth.- Parameters:
aDepth
- the depth
-
expandToLevelInternal
protected void expandToLevelInternal(java.lang.Object anEntry, int aDepth)
Used internally to expand a node to a specific depth (recursively).- Parameters:
anEntry
- the node to expandaDepth
- the depth
-
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer aViewer, java.lang.Object anOldInput, java.lang.Object aNewInput)
- Specified by:
inputChanged
in interfaceorg.eclipse.jface.viewers.IContentProvider
-
-