org.mockcentral.editor.viewers
Class MockCentralPluginTreeModel

java.lang.Object
  extended by org.mockcentral.editor.viewers.MockCentralTreeModel
      extended by org.mockcentral.editor.viewers.MockCentralPluginTreeModel
All Implemented Interfaces:
org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider

public class MockCentralPluginTreeModel
extends org.mockcentral.editor.viewers.MockCentralTreeModel
implements org.eclipse.jface.viewers.ITreeContentProvider

A MockCentralTreeModel subclass that implements ITreeContentProvider in order to function as the content provider for the TreeViewer contained on the MockCentralPluginOutlinePage.

Author:
David Hutchinson

Constructor Summary
MockCentralPluginTreeModel(org.jdom.Document document)
          Creates a new instance.
 
Method Summary
 void dispose()
           
 java.lang.Object[] getChildren(java.lang.Object parent)
           
 java.lang.Object[] getElements(java.lang.Object inputElement)
           
 boolean hasChildren(java.lang.Object node)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 
Methods inherited from class org.mockcentral.editor.viewers.MockCentralTreeModel
collectNodeProblems, exists, getChild, getChildCount, getDocument, getIndexOfChild, getNamedFixtureNode, getParent, getRoot, setDocument, setRoot
 
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.ITreeContentProvider
getParent
 

Constructor Detail

MockCentralPluginTreeModel

public MockCentralPluginTreeModel(org.jdom.Document document)
Creates a new instance.

Parameters:
document - the jdom Document used to build the bean.
Method Detail

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         java.lang.Object oldInput,
                         java.lang.Object newInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider

getElements

public java.lang.Object[] getElements(java.lang.Object inputElement)
Specified by:
getElements in interface org.eclipse.jface.viewers.IStructuredContentProvider

hasChildren

public boolean hasChildren(java.lang.Object node)
Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider

getChildren

public java.lang.Object[] getChildren(java.lang.Object parent)
Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.jface.viewers.IContentProvider