Package org.eclipse.jface.viewers
Class ArrayContentProvider
- java.lang.Object
-
- org.eclipse.jface.viewers.ArrayContentProvider
-
- All Implemented Interfaces:
IContentProvider
,IStructuredContentProvider
public class ArrayContentProvider extends Object implements IStructuredContentProvider
This implementation ofIStructuredContentProvider
handles the case where the viewer input is an unchanging array or collection of elements.This class is not intended to be subclassed outside the viewer framework.
- Since:
- 2.1
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Constructor Summary
Constructors Constructor Description ArrayContentProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Object[]
getElements(Object inputElement)
Returns the elements in the input, which must be either an array or aCollection
.static ArrayContentProvider
getInstance()
Returns an instance of ArrayContentProvider.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.jface.viewers.IContentProvider
dispose, inputChanged
-
-
-
-
Method Detail
-
getInstance
public static ArrayContentProvider getInstance()
Returns an instance of ArrayContentProvider. Since instances of this class do not maintain any state, they can be shared between multiple clients.- Returns:
- an instance of ArrayContentProvider
- Since:
- 3.5
-
getElements
public Object[] getElements(Object inputElement)
Returns the elements in the input, which must be either an array or aCollection
.- Specified by:
getElements
in interfaceIStructuredContentProvider
- Parameters:
inputElement
- the input element- Returns:
- the array of elements to display in the viewer
-
-