org.eclipse.core.filebuffers.manipulation
Class ConvertLineDelimitersOperation
java.lang.Object
org.eclipse.core.filebuffers.manipulation.TextFileBufferOperation
org.eclipse.core.filebuffers.manipulation.ConvertLineDelimitersOperation
-
All Implemented Interfaces:
-
IFileBufferOperation
-
public class ConvertLineDelimitersOperation
- extends
TextFileBufferOperation
A text file buffer operation that changes the line delimiters to a specified
line delimiter.
-
Since:
- 3.1
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
ConvertLineDelimitersOperation
public ConvertLineDelimitersOperation(
String lineDelimiter)
- Creates a new line delimiter conversion operation for the given target
delimiter.
-
Parameters:
-
lineDelimiter
- the target line delimiter
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.