public class ExtendedDiagnosticComposite
extends org.eclipse.swt.widgets.Composite
Modifier and Type | Class and Description |
---|---|
static class |
ExtendedDiagnosticComposite.TextProvider |
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.swt.widgets.Text |
detailText |
protected java.util.List<org.eclipse.emf.common.util.Diagnostic> |
diagnostics |
protected org.eclipse.jface.viewers.TreeViewer |
diagnosticTreeViewer |
static int |
ERROR_WARNING_MASK |
protected int |
severityMask |
protected boolean |
showRootDiagnostic |
protected ExtendedDiagnosticComposite.TextProvider |
textProvider |
Constructor and Description |
---|
ExtendedDiagnosticComposite(org.eclipse.swt.widgets.Composite parent,
int style) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.jface.viewers.ITreeContentProvider |
createContentProvider() |
protected void |
createControls(org.eclipse.swt.widgets.Composite parent) |
protected org.eclipse.jface.viewers.ILabelProvider |
createLabelProvider() |
protected void |
diagnosticSelected(org.eclipse.emf.common.util.Diagnostic selection) |
void |
dispose() |
java.lang.String |
getDetailText() |
java.util.List<org.eclipse.emf.common.util.Diagnostic> |
getDiagnostics() |
org.eclipse.emf.common.util.Diagnostic |
getSelection() |
int |
getSeverityMask() |
ExtendedDiagnosticComposite.TextProvider |
getTextProvider() |
void |
initialize(java.util.List<org.eclipse.emf.common.util.Diagnostic> diagnostics) |
boolean |
isInitialized() |
boolean |
isShowRootDiagnostic() |
void |
setDetailText(java.lang.String text) |
void |
setDiagnostics(java.util.List<org.eclipse.emf.common.util.Diagnostic> diagnostics) |
void |
setSeverityMask(int severityMask) |
void |
setShowRootDiagnostic(boolean showRootDiagnostic) |
void |
setTextProvider(ExtendedDiagnosticComposite.TextProvider textProvider) |
static boolean |
severityMatches(org.eclipse.emf.common.util.Diagnostic diagnostic,
int mask) |
changed, checkSubclass, computeSize, drawBackground, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
computeTrim, getBorderWidth, getHorizontalBar, getScrollbarsMode, getVerticalBar
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
public static int ERROR_WARNING_MASK
protected java.util.List<org.eclipse.emf.common.util.Diagnostic> diagnostics
protected ExtendedDiagnosticComposite.TextProvider textProvider
protected boolean showRootDiagnostic
protected org.eclipse.jface.viewers.TreeViewer diagnosticTreeViewer
protected org.eclipse.swt.widgets.Text detailText
protected int severityMask
public ExtendedDiagnosticComposite(org.eclipse.swt.widgets.Composite parent, int style)
parent
- style
- public static boolean severityMatches(org.eclipse.emf.common.util.Diagnostic diagnostic, int mask)
public void dispose()
dispose
in class org.eclipse.swt.widgets.Widget
public void initialize(java.util.List<org.eclipse.emf.common.util.Diagnostic> diagnostics)
public boolean isInitialized()
public void setDiagnostics(java.util.List<org.eclipse.emf.common.util.Diagnostic> diagnostics)
public java.util.List<org.eclipse.emf.common.util.Diagnostic> getDiagnostics()
public void setTextProvider(ExtendedDiagnosticComposite.TextProvider textProvider)
public ExtendedDiagnosticComposite.TextProvider getTextProvider()
public void setShowRootDiagnostic(boolean showRootDiagnostic)
public boolean isShowRootDiagnostic()
public void setSeverityMask(int severityMask)
public int getSeverityMask()
protected void createControls(org.eclipse.swt.widgets.Composite parent)
public void setDetailText(java.lang.String text)
public java.lang.String getDetailText()
public org.eclipse.emf.common.util.Diagnostic getSelection()
protected void diagnosticSelected(org.eclipse.emf.common.util.Diagnostic selection)
protected org.eclipse.jface.viewers.ITreeContentProvider createContentProvider()
protected org.eclipse.jface.viewers.ILabelProvider createLabelProvider()