uk.ac.kcl.cch.jb.pliny.pdfAnnot.views
Class PDFOutlineContentProvider
java.lang.Object
uk.ac.kcl.cch.jb.pliny.pdfAnnot.views.PDFOutlineContentProvider
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
- public class PDFOutlineContentProvider
- extends Object
- implements org.eclipse.jface.viewers.IStructuredContentProvider, org.eclipse.jface.viewers.ITreeContentProvider
the content provider for the the JFace Tree viewer displayed by
the PDFOutline view. Like all
JFace content providers, this class mediates between the PDFOutline
View's model elements (instances of
PDFOutlineItem and the SWT Tree.
- Author:
- John Bradley
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PDFOutlineContentProvider
public PDFOutlineContentProvider()
getElements
public Object[] getElements(Object inputElement)
- 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,
Object oldInput,
Object newInput)
- Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider
getChildren
public Object[] getChildren(Object parentElement)
- Specified by:
getChildren in interface org.eclipse.jface.viewers.ITreeContentProvider
getParent
public Object getParent(Object element)
- Specified by:
getParent in interface org.eclipse.jface.viewers.ITreeContentProvider
hasChildren
public boolean hasChildren(Object element)
- Specified by:
hasChildren in interface org.eclipse.jface.viewers.ITreeContentProvider