net.refractions.udig.catalog.ui
Class ResolveContentProvider

java.lang.Object
  extended by net.refractions.udig.catalog.ui.AbstractResolveContentProvider
      extended by net.refractions.udig.catalog.ui.ResolveContentProvider

public class ResolveContentProvider
extends AbstractResolveContentProvider

A "normal" content provider for a tree viewer.

Since:
1.1.0
Author:
Jesse

Field Summary
 
Fields inherited from class net.refractions.udig.catalog.ui.AbstractResolveContentProvider
catalog, list, structure, viewer
 
Constructor Summary
ResolveContentProvider()
           
 
Method Summary
 java.lang.Object[] getChildren(java.lang.Object parent)
          Returns the child elements of the given parent element.
 java.lang.Object[] getElements(java.lang.Object inputElement)
           
 java.lang.Object getParent(java.lang.Object element)
           
 boolean hasChildren(java.lang.Object element)
           
 
Methods inherited from class net.refractions.udig.catalog.ui.AbstractResolveContentProvider
changed, dispose, inputChanged, refresh, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolveContentProvider

public ResolveContentProvider()
Method Detail

getChildren

public java.lang.Object[] getChildren(java.lang.Object parent)
Returns the child elements of the given parent element.

The difference between this method and IStructuredContentProvider.getElements is that getElements is called to obtain the tree viewer's root elements, whereas getChildren is used to obtain the children of a given parent element in the tree (including a root).

The result is not modified by the viewer.

Parameters:
parent - the parent element
Returns:
an array of child elements
See Also:
org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object)

getParent

public java.lang.Object getParent(java.lang.Object element)
See Also:
org.eclipse.jface.viewers.ITreeContentProvider#getParent(java.lang.Object)

hasChildren

public boolean hasChildren(java.lang.Object element)
See Also:
org.eclipse.jface.viewers.ITreeContentProvider#hasChildren(java.lang.Object)

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)
See Also:
org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object)