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 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 voiddispose()voidexpandToLevel(int aDepth)Expands all nodes to a specific depth.protected voidexpandToLevelInternal(Object anEntry, int aDepth)Used internally to expand a node to a specific depth (recursively).ObjectgetParent(Object anElement)voidinputChanged(org.eclipse.jface.viewers.Viewer aViewer, Object anOldInput, Object aNewInput)voidupdateChildCount(Object anElement, int aCurrentChildCount)voidupdateElement(Object aParent, int anIndex)
-
-
-
Method Detail
-
updateElement
public void updateElement(Object aParent, int anIndex)
- Specified by:
updateElementin interfaceorg.eclipse.jface.viewers.ILazyTreeContentProvider
-
updateChildCount
public void updateChildCount(Object anElement, int aCurrentChildCount)
- Specified by:
updateChildCountin interfaceorg.eclipse.jface.viewers.ILazyTreeContentProvider
-
getParent
public Object getParent(Object anElement)
- Specified by:
getParentin interfaceorg.eclipse.jface.viewers.ILazyTreeContentProvider
-
dispose
public void dispose()
- Specified by:
disposein 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(Object anEntry, int aDepth)
Used internally to expand a node to a specific depth (recursively).- Parameters:
anEntry- the node to expandaDepth- the depth
-
-