public class ProblemEditorPart
extends EditorPart
Modifier and Type | Class and Description |
---|---|
static class |
ProblemEditorPart.TextProvider
Since 2.3.0
|
Modifier and Type | Field and Description |
---|---|
protected Button |
detailsButton |
protected Composite |
detailsComposite |
protected Diagnostic |
diagnostic |
protected DiagnosticComposite |
diagnosticComposite |
protected java.lang.String |
editorToOpen |
protected Label |
imageLabel |
protected MarkerHelper |
markerUtil |
protected Text |
messageText |
protected ProblemEditorPart.TextProvider |
textProvider |
Constructor and Description |
---|
ProblemEditorPart() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
computeEditorToOpen() |
protected void |
createMarkers() |
void |
createPartControl(Composite parent) |
void |
dispose() |
void |
doSave(IProgressMonitor monitor) |
void |
doSaveAs() |
Diagnostic |
getDiagnostic() |
protected Image |
getImage() |
MarkerHelper |
getMarkerHelper() |
protected java.lang.String |
getMessage() |
ProblemEditorPart.TextProvider |
getTextProvider() |
void |
init(IEditorSite site,
IEditorInput input) |
boolean |
isDirty() |
boolean |
isSaveAsAllowed() |
protected void |
openEditor() |
protected void |
openErrorDialog(java.lang.String message,
java.lang.Exception exception) |
protected void |
refresh() |
void |
setDiagnostic(Diagnostic diagnostic) |
void |
setFocus() |
void |
setMarkerHelper(MarkerHelper markerHelper) |
void |
setTextProvider(ProblemEditorPart.TextProvider textProvider) |
protected void |
toggleDetails() |
protected void |
updateDetails() |
protected Diagnostic diagnostic
protected java.lang.String editorToOpen
protected Label imageLabel
protected Text messageText
protected Button detailsButton
protected Composite detailsComposite
protected DiagnosticComposite diagnosticComposite
protected ProblemEditorPart.TextProvider textProvider
protected MarkerHelper markerUtil
public void dispose()
public void setMarkerHelper(MarkerHelper markerHelper)
public MarkerHelper getMarkerHelper()
public void setTextProvider(ProblemEditorPart.TextProvider textProvider)
public ProblemEditorPart.TextProvider getTextProvider()
public void init(IEditorSite site, IEditorInput input) throws PartInitException
PartInitException
public void createPartControl(Composite parent)
public Diagnostic getDiagnostic()
public void setDiagnostic(Diagnostic diagnostic)
protected void refresh()
protected Image getImage()
protected java.lang.String getMessage()
protected void updateDetails()
protected void toggleDetails()
protected java.lang.String computeEditorToOpen()
protected void openEditor()
protected void createMarkers()
protected void openErrorDialog(java.lang.String message, java.lang.Exception exception)
public void doSave(IProgressMonitor monitor)
public void doSaveAs()
public boolean isDirty()
public boolean isSaveAsAllowed()
public void setFocus()