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.ILazyTreeContentProviderProvides 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(java.lang.Object anEntry, int aDepth)Used internally to expand a node to a specific depth (recursively).java.lang.ObjectgetParent(java.lang.Object anElement)voidinputChanged(org.eclipse.jface.viewers.Viewer aViewer, java.lang.Object anOldInput, java.lang.Object aNewInput)voidupdateChildCount(java.lang.Object anElement, int aCurrentChildCount)voidupdateElement(java.lang.Object aParent, int anIndex)
-
-
-
Method Detail
-
updateElement
public void updateElement(java.lang.Object aParent, int anIndex)- Specified by:
updateElementin interfaceorg.eclipse.jface.viewers.ILazyTreeContentProvider
-
updateChildCount
public void updateChildCount(java.lang.Object anElement, int aCurrentChildCount)- Specified by:
updateChildCountin interfaceorg.eclipse.jface.viewers.ILazyTreeContentProvider
-
getParent
public java.lang.Object getParent(java.lang.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(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:
inputChangedin interfaceorg.eclipse.jface.viewers.IContentProvider
-
-