Package org.eclipse.net4j.util.ui.views

# Klasse ContainerView.ContainerViewItemProvider

java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.eclipse.jface.viewers.ViewerSorter
org.eclipse.net4j.util.ui.StructuredContentProvider<IContainer<Object>>
org.eclipse.net4j.util.ui.views.ItemProvider<IContainer<Object>>
org.eclipse.net4j.util.ui.views.ContainerItemProvider<IContainer<Object>>
org.eclipse.net4j.util.ui.views.ContainerView.ContainerViewItemProvider

Alle implementierten Schnittstellen:
  `EventListener`, `DelegatingStyledCellLabelProvider.IStyledLabelProvider`, `IBaseLabelProvider`, `IColorProvider`, `IContentProvider`, `IFontProvider`, `ILabelProvider`, `IStructuredContentProvider`, `ITreeContentProvider`, `IListener`

Umschließende Klasse:
  `ContainerView`

public class ContainerView.ContainerViewItemProvider extends ContainerItemProvider<IContainer<Object>>

Seit:
  3.9
Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.ui.views.ContainerItemProvider

`ContainerItemProvider.AbstractContainerNode, ContainerItemProvider.AbstractNode, ContainerItemProvider.ContainerNode, ContainerItemProvider.ErrorElement, ContainerItemProvider.FixedChildrenNode, ContainerItemProvider.LazyElement, ContainerItemProvider.LeafNode, ContainerItemProvider.Node, ContainerItemProvider.SlowElement`

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.IListener

`IListener.NotifierAware`

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.net4j.util.ui.views.ContainerItemProvider

`ERROR_IMAGE, PENDING_COLOR, PENDING_IMAGE`

### Von Klasse geerbte Felder org.eclipse.net4j.util.ui.views.ItemProvider

`NO_ELEMENTS`

### Von Klasse geerbte Felder org.eclipse.jface.viewers.ViewerSorter

`collator`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`ContainerViewItemProvider(IElementFilter rootElementFilter)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`Color`
`getBackground(Object obj)`
`Font`
`getFont(Object obj)`
`Color`
`getForeground(Object obj)`
`Image`
`getImage(Object obj)`
`String`
`getText(Object obj)`
`protected void`
`handleElementEvent(IEvent event)`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.ui.views.ContainerItemProvider

`addNode, clearNodesCache, connectInput, createContaineNode, createLeafNode, createNode, createSlowElement, createSlowInput, disconnectInput, elementAdded, elementRemoved, executeRunnable, fillContextMenu, filterRootElement, getChildren, getContainerChildren, getErrorText, getNode, getNodes, getParent, getRoot, getRootElementFilter, getSlowText, handleInactiveElement, hasChildren, isComputeChildrenEagerly, isSlow, pendingColor, pendingImage, removeNode`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.ui.views.ItemProvider

`addListener, fireLabelProviderChanged, fireLabelProviderChanged, fireLabelProviderChanged, getElements, getListeners, getStyledText, isLabelProperty, removeListener`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.ui.StructuredContentProvider

`dispose, expandElement, getBoldFont, getDisplay, getInput, getItalicFont, getViewer, inputChanged, notifyEvent, refreshElement, refreshSynced, refreshViewer, revealElement, selectElement, updateLabels`

### Von Klasse geerbte Methoden org.eclipse.jface.viewers.ViewerSorter

`getCollator`

### Von Klasse geerbte Methoden org.eclipse.jface.viewers.ViewerComparator

`category, compare, getComparator, isSorterProperty, sort`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.jface.viewers.IBaseLabelProvider

`dispose`

### Von Schnittstelle geerbte Methoden org.eclipse.jface.viewers.IContentProvider

`dispose, inputChanged`

## Konstruktordetails

### ContainerViewItemProvider

public ContainerViewItemProvider(IElementFilter rootElementFilter)

## Methodendetails

### getImage

public Image getImage(Object obj)

Angegeben von:
  `getImage` in Schnittstelle `DelegatingStyledCellLabelProvider.IStyledLabelProvider`
Angegeben von:
  `getImage` in Schnittstelle `ILabelProvider`
Setzt außer Kraft:
  `getImage` in Klasse `ContainerItemProvider<IContainer<Object>>`

### getText

public String getText(Object obj)

Angegeben von:
  `getText` in Schnittstelle `ILabelProvider`
Setzt außer Kraft:
  `getText` in Klasse `ItemProvider<IContainer<Object>>`

### getForeground

public Color getForeground(Object obj)

Angegeben von:
  `getForeground` in Schnittstelle `IColorProvider`
Setzt außer Kraft:
  `getForeground` in Klasse `ContainerItemProvider<IContainer<Object>>`

### getBackground

public Color getBackground(Object obj)

Angegeben von:
  `getBackground` in Schnittstelle `IColorProvider`
Setzt außer Kraft:
  `getBackground` in Klasse `ItemProvider<IContainer<Object>>`

### getFont

public Font getFont(Object obj)

Angegeben von:
  `getFont` in Schnittstelle `IFontProvider`
Setzt außer Kraft:
  `getFont` in Klasse `ContainerItemProvider<IContainer<Object>>`

### handleElementEvent

protected void handleElementEvent(IEvent event)

Setzt außer Kraft:
  `handleElementEvent` in Klasse `ContainerItemProvider<IContainer<Object>>`