public interface IBufferChange
IBuffer
.IBuffer.applyChange(IBufferChange, org.eclipse.core.runtime.IProgressMonitor)
Modifier and Type | Field and Description |
---|---|
static int |
CREATE_UNDO
Flag indicating that applying a change to a buffer is supposed to
create a corresponding undo change.
|
static int |
NONE
Flag indicating that neither
CREATE_UNDO nor
UPDATE_REGIONS is set. |
static int |
UPDATE_REGIONS
Flag indicating that edit regions in the change's edit tree will be
updated to reflect their positions in the changed buffer.
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(org.eclipse.text.edits.TextEdit edit)
Tells whether this change contains the given edit.
|
ISnapshot |
getBase()
Returns the snapshot on which this change's edit tree is based,
or
null if the snapshot is unknown. |
org.eclipse.text.edits.TextEdit |
getEdit()
Returns the edit tree associated with this change.
|
SaveMode |
getSaveMode()
Returns the save mode associated with this change.
|
int |
getStyle()
Returns the style flags associated with this change.
|
static final int NONE
CREATE_UNDO
nor
UPDATE_REGIONS
is set.getStyle()
,
Constant Field Valuesstatic final int CREATE_UNDO
null
is returned from IBuffer.applyChange(org.eclipse.handly.buffer.IBufferChange, org.eclipse.core.runtime.IProgressMonitor)
method.getStyle()
,
Constant Field Valuesstatic final int UPDATE_REGIONS
getStyle()
,
Constant Field Valuesorg.eclipse.text.edits.TextEdit getEdit()
null
)boolean contains(org.eclipse.text.edits.TextEdit edit)
edit
- a text edittrue
if the change contains the given edit,
and false
otherwiseISnapshot getBase()
null
if the snapshot is unknown.null
if unknownint getStyle()
NONE
or any combination of CREATE_UNDO
and
UPDATE_REGIONS
flags.SaveMode getSaveMode()
Copyright (c) 2014, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0