public static interface IBuffer.ITextEditCapability
IBuffer
can additionally implement IBuffer.ITextEditCapability
.
This adds the capability to apply text edits to the buffer and will be used by
ICompilationUnit.applyTextEdit(TextEdit, IProgressMonitor)
.
This interface may be implemented by clients.
Modifier and Type | Method and Description |
---|---|
UndoEdit |
applyTextEdit(TextEdit edit,
IProgressMonitor monitor)
Applies a text edit to this underlying buffer.
|
UndoEdit applyTextEdit(TextEdit edit, IProgressMonitor monitor) throws JavaModelException
edit
- the edit to applymonitor
- the progress monitor to use or null
if no progress should be reportedJavaModelException
- if this edit can not be applied to the buffer. Reasons include:
IJavaModelStatusConstants.BAD_TEXT_EDIT_LOCATION
)}.
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.