Class ArrayContentProvider

java.lang.Object
org.eclipse.jface.viewers.ArrayContentProvider
All Implemented Interfaces:
IContentProvider, IStructuredContentProvider

@NoExtend public class ArrayContentProvider extends Object implements IStructuredContentProvider
This implementation of IStructuredContentProvider 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
  • Constructor Details Link icon

    • ArrayContentProvider Link icon

      public ArrayContentProvider()
  • Method Details Link icon

    • getInstance Link icon

      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 Link icon

      public Object[] getElements(Object inputElement)
      Returns the elements in the input, which must be either an array or a Collection.
      Specified by:
      getElements in interface IStructuredContentProvider
      Parameters:
      inputElement - the input element
      Returns:
      the array of elements to display in the viewer