diff options
author | Lars Vogel | 2013-11-12 22:08:36 +0000 |
---|---|---|
committer | Lars Vogel | 2013-11-12 22:08:36 +0000 |
commit | e87fdf2a88174651d15643dc17f69324d89175f0 (patch) | |
tree | ba40f7180658ca6ab9d37465476033d964c7ec17 | |
parent | 750a03b3bce6b592439a27a6d6f75423be4e64b3 (diff) | |
download | eclipse.platform.ui-e87fdf2a88174651d15643dc17f69324d89175f0.tar.gz eclipse.platform.ui-e87fdf2a88174651d15643dc17f69324d89175f0.tar.xz eclipse.platform.ui-e87fdf2a88174651d15643dc17f69324d89175f0.zip |
Bug 414565 - [JFace][snippets] Update JFace snippets general cleanup
Change-Id: Iee0a14ea7eb748e887a77a6b278c58157233f09f
Signed-off-by: Lars Vogel <Lars.Vogel@gmail.com>
4 files changed, 19 insertions, 90 deletions
diff --git a/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet001TableViewer.java b/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet001TableViewer.java index 7f24bacbee5..50c67a377ed 100644 --- a/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet001TableViewer.java +++ b/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet001TableViewer.java @@ -27,35 +27,17 @@ public class Snippet001TableViewer { private class MyContentProvider implements IStructuredContentProvider { - /* - * (non-Javadoc) - * - * @see - * org.eclipse.jface.viewers.IStructuredContentProvider#getElements( - * java.lang.Object) - */ + @Override public Object[] getElements(Object inputElement) { return (MyModel[]) inputElement; } - /* - * (non-Javadoc) - * - * @see org.eclipse.jface.viewers.IContentProvider#dispose() - */ + @Override public void dispose() { - } - /* - * (non-Javadoc) - * - * @see - * org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse - * .jface.viewers.Viewer, java.lang.Object, java.lang.Object) - */ + @Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { - } } diff --git a/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet002TreeViewer.java b/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet002TreeViewer.java index 5763cd17539..c135e136093 100644 --- a/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet002TreeViewer.java +++ b/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet002TreeViewer.java @@ -31,37 +31,27 @@ import org.eclipse.swt.widgets.Shell; public class Snippet002TreeViewer { private class MyContentProvider implements ITreeContentProvider { - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object) - */ + @Override public Object[] getElements(Object inputElement) { return ((MyModel)inputElement).child.toArray(); } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.IContentProvider#dispose() - */ + @Override public void dispose() { } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) - */ + @Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object) - */ + @Override public Object[] getChildren(Object parentElement) { return getElements(parentElement); } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ITreeContentProvider#getParent(java.lang.Object) - */ + @Override public Object getParent(Object element) { if( element == null) { return null; @@ -70,9 +60,7 @@ public class Snippet002TreeViewer { return ((MyModel)element).parent; } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ITreeContentProvider#hasChildren(java.lang.Object) - */ + @Override public boolean hasChildren(Object element) { return ((MyModel)element).child.size() > 0; } diff --git a/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet005TreeCustomMenu.java b/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet005TreeCustomMenu.java index 5020fd9d1c9..ffa7895028c 100644 --- a/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet005TreeCustomMenu.java +++ b/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet005TreeCustomMenu.java @@ -35,34 +35,27 @@ import org.eclipse.swt.widgets.Shell; public class Snippet005TreeCustomMenu { private class MyContentProvider implements ITreeContentProvider { + @Override public Object[] getElements(Object inputElement) { return ((MyModel) inputElement).child.toArray(); } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.IContentProvider#dispose() - */ + @Override public void dispose() { } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object, java.lang.Object) - */ + @Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object) - */ + @Override public Object[] getChildren(Object parentElement) { return getElements(parentElement); } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ITreeContentProvider#getParent(java.lang.Object) - */ + @Override public Object getParent(Object element) { if (element == null) { return null; @@ -71,9 +64,7 @@ public class Snippet005TreeCustomMenu { return ((MyModel) element).parent; } - /* (non-Javadoc) - * @see org.eclipse.jface.viewers.ITreeContentProvider#hasChildren(java.lang.Object) - */ + @Override public boolean hasChildren(Object element) { return ((MyModel) element).child.size() > 0; } @@ -121,6 +112,7 @@ public class Snippet005TreeCustomMenu { /* (non-Javadoc) * @see org.eclipse.jface.action.IMenuListener#menuAboutToShow(org.eclipse.jface.action.IMenuManager) */ + @Override public void menuAboutToShow(IMenuManager manager) { IStructuredSelection selection = (IStructuredSelection) v .getSelection(); diff --git a/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet006TableMultiLineCells.java b/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet006TableMultiLineCells.java index 2cf85691716..4a6b212d974 100644 --- a/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet006TableMultiLineCells.java +++ b/examples/org.eclipse.jface.snippets/Eclipse JFace Snippets/org/eclipse/jface/snippets/viewers/Snippet006TableMultiLineCells.java @@ -12,8 +12,8 @@ package org.eclipse.jface.snippets.viewers; import org.eclipse.jface.resource.JFaceResources; +import org.eclipse.jface.viewers.ArrayContentProvider; import org.eclipse.jface.viewers.ColumnPixelData; -import org.eclipse.jface.viewers.IStructuredContentProvider; import org.eclipse.jface.viewers.OwnerDrawLabelProvider; import org.eclipse.jface.viewers.StructuredSelection; import org.eclipse.jface.viewers.TableLayout; @@ -108,43 +108,10 @@ public class Snippet006TableMultiLineCells { } } - /* - * (non-Javadoc) - * - * @see org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite) - */ public void createPartControl(Composite parent) { viewer = new TableViewer(parent, SWT.FULL_SELECTION); - viewer.setContentProvider(new IStructuredContentProvider() { - /* - * (non-Javadoc) - * - * @see org.eclipse.jface.viewers.IContentProvider#dispose() - */ - public void dispose() { - }; - - /* - * (non-Javadoc) - * - * @see org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object) - */ - public Object[] getElements(Object inputElement) { - return entries; - }; - - /* - * (non-Javadoc) - * - * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, - * java.lang.Object, java.lang.Object) - */ - public void inputChanged(org.eclipse.jface.viewers.Viewer viewer, - Object oldInput, Object newInput) { - } - - }); + viewer.setContentProvider(ArrayContentProvider.getInstance()); createColumns(); viewer.setLabelProvider(new OwnerDrawLabelProvider() { @@ -166,7 +133,7 @@ public class Snippet006TableMultiLineCells { event.gc.drawText(entry.line, event.x, event.y, true); } }); - viewer.setInput(this); + viewer.setInput(entries); GridData data = new GridData(GridData.GRAB_HORIZONTAL | GridData.GRAB_VERTICAL | GridData.FILL_BOTH); |