org.eclipse.core.filebuffers.manipulation
Class RemoveTrailingWhitespaceOperation
java.lang.Object
org.eclipse.core.filebuffers.manipulation.TextFileBufferOperation
org.eclipse.core.filebuffers.manipulation.RemoveTrailingWhitespaceOperation
-
All Implemented Interfaces:
-
IFileBufferOperation
-
public class RemoveTrailingWhitespaceOperation
- extends
TextFileBufferOperation
A text file buffer operation that removes all trailing whitespace.
-
Since:
- 3.1
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
RemoveTrailingWhitespaceOperation
public RemoveTrailingWhitespaceOperation()
- Creates a remove trailing whitespace operation.
computeTextEdit
protected
MultiTextEditWithProgress computeTextEdit(
ITextFileBuffer fileBuffer,
IProgressMonitor progressMonitor)
throws
CoreException
-
Description copied from class:
TextFileBufferOperation
- Computes and returns a text edit. Subclasses have to provide that method.
-
-
Specified by:
-
computeTextEdit
in class
TextFileBufferOperation
-
-
Parameters:
-
fileBuffer
- the text file buffer to manipulate -
progressMonitor
- the progress monitor
-
Returns:
- the text edits describing the content manipulation
-
Throws:
-
CoreException
- in case the computation failed
getDocumentRewriteSessionType
protected
DocumentRewriteSessionType getDocumentRewriteSessionType()
-
Description copied from class:
TextFileBufferOperation
- Returns the rewrite session type that corresponds to the text edit sequence.
-
-
Specified by:
-
getDocumentRewriteSessionType
in class
TextFileBufferOperation
-
-
Returns:
- the rewrite session type
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.