public class InstanceValidationReportDetailsContentProvider extends Object implements org.eclipse.jface.viewers.ITreePathContentProvider
Modifier and Type | Field and Description |
---|---|
static int |
LIMIT
Maximum number of messages shown for one path/category.
|
Constructor and Description |
---|
InstanceValidationReportDetailsContentProvider() |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
Object[] |
getChildren(org.eclipse.jface.viewers.TreePath parentPath) |
Object[] |
getElements(Object inputElement) |
int |
getMessageCount(org.eclipse.jface.viewers.TreePath path)
Returns the number of messages that are children of the given path.
|
Collection<InstanceValidationMessage> |
getMessages(org.eclipse.jface.viewers.TreePath path)
Returns all messages that are children of the given path.
|
org.eclipse.jface.viewers.TreePath[] |
getParents(Object element) |
boolean |
hasChildren(org.eclipse.jface.viewers.TreePath path) |
void |
inputChanged(org.eclipse.jface.viewers.Viewer viewer,
Object oldInput,
Object newInput) |
boolean |
isLimited(org.eclipse.jface.viewers.TreePath path)
Returns whether the given path has more instances available than those
which are shown.
|
public static final int LIMIT
public InstanceValidationReportDetailsContentProvider()
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IContentProvider
IContentProvider.dispose()
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer, Object oldInput, Object newInput)
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
IContentProvider.inputChanged(Viewer, Object, Object)
public Object[] getElements(Object inputElement)
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
getElements
in interface org.eclipse.jface.viewers.ITreePathContentProvider
ITreePathContentProvider.getElements(Object)
public Object[] getChildren(org.eclipse.jface.viewers.TreePath parentPath)
getChildren
in interface org.eclipse.jface.viewers.ITreePathContentProvider
ITreePathContentProvider.getChildren(TreePath)
public int getMessageCount(org.eclipse.jface.viewers.TreePath path)
path
- the pathpublic boolean isLimited(org.eclipse.jface.viewers.TreePath path)
path
- the pathLIMIT
public Collection<InstanceValidationMessage> getMessages(org.eclipse.jface.viewers.TreePath path)
path
- the pathpublic boolean hasChildren(org.eclipse.jface.viewers.TreePath path)
hasChildren
in interface org.eclipse.jface.viewers.ITreePathContentProvider
ITreePathContentProvider.hasChildren(TreePath)
public org.eclipse.jface.viewers.TreePath[] getParents(Object element)
getParents
in interface org.eclipse.jface.viewers.ITreePathContentProvider
ITreePathContentProvider.getParents(Object)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a