Dali Provisional API
Release 3.2

org.eclipse.jpt.common.ui.jface
Class ItemTreeContentProvider.Null

java.lang.Object
  extended by org.eclipse.jpt.common.ui.jface.ItemTreeContentProvider.Null
All Implemented Interfaces:
Serializable, ItemStructuredContentProvider, ItemTreeContentProvider
Enclosing interface:
ItemTreeContentProvider

public static final class ItemTreeContentProvider.Null
extends Object
implements ItemTreeContentProvider, Serializable

A null item tree content provider that returns an empty array of elements, an empty array of children, and a null parent.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.jpt.common.ui.jface.ItemTreeContentProvider
ItemTreeContentProvider.Manager, ItemTreeContentProvider.Null
 
Field Summary
static ItemTreeContentProvider INSTANCE
           
 
Method Summary
 void dispose()
          Dispose the item content provider.
 Object[] getChildren()
          Return the item's children.
 Object[] getElements()
          Return the input element's elements.
 Object getParent()
          Return the item's parent.
 boolean hasChildren()
          Return whether the item has children.
static ItemTreeContentProvider instance()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INSTANCE

public static final ItemTreeContentProvider INSTANCE
Method Detail

instance

public static ItemTreeContentProvider instance()

getElements

public Object[] getElements()
Description copied from interface: ItemStructuredContentProvider
Return the input element's elements. NB: When this method is called, the item is an input element.

Specified by:
getElements in interface ItemStructuredContentProvider
See Also:
IContentProvider.inputChanged(org.eclipse.jface.viewers.Viewer, Object, Object), IStructuredContentProvider.getElements(Object), ITreeContentProvider.getElements(Object), ITreeContentProvider.getChildren(Object)

getParent

public Object getParent()
Description copied from interface: ItemTreeContentProvider
Return the item's parent.

Specified by:
getParent in interface ItemTreeContentProvider
See Also:
ITreeContentProvider.getParent(Object)

getChildren

public Object[] getChildren()
Description copied from interface: ItemTreeContentProvider
Return the item's children.

Specified by:
getChildren in interface ItemTreeContentProvider
See Also:
ITreeContentProvider.getChildren(Object)

hasChildren

public boolean hasChildren()
Description copied from interface: ItemTreeContentProvider
Return whether the item has children.

Specified by:
hasChildren in interface ItemTreeContentProvider
See Also:
ITreeContentProvider.hasChildren(Object)

dispose

public void dispose()
Description copied from interface: ItemStructuredContentProvider
Dispose the item content provider. Remove any item listeners as appropriate.

Specified by:
dispose in interface ItemStructuredContentProvider

toString

public String toString()
Overrides:
toString in class Object

Dali Provisional API
Release 3.2

Copyright (c) 2012 Oracle. All rights reserved.