Package org.eclipse.ui.navigator
Interface IPipelinedTreeContentProvider2
- All Superinterfaces:
- ICommonContentProvider,- IContentProvider,- IMementoAware,- IPipelinedTreeContentProvider,- IStructuredContentProvider,- ITreeContentProvider
A pipelined content provider allows an extension to reshape the contributions
 of an upstream content extension.
 An "upstream" extension is either:
 
- the extension overridden by this extension using the org.eclipse.ui.navigatorContent/navigatorContent/override element, or
- another extension that overrides the same extension this extension overrides, but with higher priority than this extension.
ITreeContentProvider is respected by the Common Navigator.
 Note: this should be used instead of IPipelinedTreeContentProvider so
 that the hasChildren indication reflects the actual pipelined children that
 will be presented.- Since:
- 3.5
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionbooleanhasPipelinedChildren(Object anInput, boolean currentHasChildren) Intercept the fact of having children and optionally modify this.Methods inherited from interface org.eclipse.ui.navigator.ICommonContentProviderinitMethods inherited from interface org.eclipse.jface.viewers.IContentProviderdispose, inputChangedMethods inherited from interface org.eclipse.ui.navigator.IMementoAwarerestoreState, saveStateMethods inherited from interface org.eclipse.ui.navigator.IPipelinedTreeContentProvidergetPipelinedChildren, getPipelinedElements, getPipelinedParent, interceptAdd, interceptRefresh, interceptRemove, interceptUpdateMethods inherited from interface org.eclipse.jface.viewers.ITreeContentProvidergetChildren, getElements, getParent, hasChildren
- 
Method Details- 
hasPipelinedChildrenIntercept the fact of having children and optionally modify this. This calculation should match whether children will be actually provided.- Parameters:
- anInput- An input from the viewer
- currentHasChildren- The current proposed setting of hasChildren thus far from the upstream content providers.
- Returns:
- The new value for hasChildren
 
 
-