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