org.eclipse.cdt.make.ui
Class MakeContentProvider

java.lang.Object
  extended by org.eclipse.cdt.make.ui.MakeContentProvider
All Implemented Interfaces:
java.util.EventListener, IMakeTargetListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider

public class MakeContentProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ITreeContentProvider, IMakeTargetListener, org.eclipse.core.resources.IResourceChangeListener


Constructor Summary
MakeContentProvider()
          Constructor for MakeContentProvider
MakeContentProvider(boolean flat)
           
 
Method Summary
 void dispose()
           
 java.lang.Object[] getChildren(java.lang.Object obj)
           
 java.lang.Object[] getElements(java.lang.Object obj)
           
 java.lang.Object getParent(java.lang.Object obj)
           
 boolean hasChildren(java.lang.Object obj)
           
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object oldInput, java.lang.Object newInput)
           
 void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
           
 void targetChanged(MakeTargetEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MakeContentProvider

public MakeContentProvider()
Constructor for MakeContentProvider


MakeContentProvider

public MakeContentProvider(boolean flat)
Method Detail

getChildren

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

getParent

public java.lang.Object getParent(java.lang.Object obj)
Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider

hasChildren

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

getElements

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

dispose

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

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

targetChanged

public void targetChanged(MakeTargetEvent event)
Specified by:
targetChanged in interface IMakeTargetListener

resourceChanged

public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
Specified by:
resourceChanged in interface org.eclipse.core.resources.IResourceChangeListener