org.eclipse.jface.text
Class DefaultIndentLineAutoEditStrategy
java.lang.Object
org.eclipse.jface.text.DefaultIndentLineAutoEditStrategy
-
All Implemented Interfaces:
-
IAutoEditStrategy
-
Direct Known Subclasses:
-
DefaultAutoIndentStrategy
-
public class DefaultIndentLineAutoEditStrategy
- extends
Object
- implements
IAutoEditStrategy
This strategy always copies the indentation of the previous line.
This class is not intended to be subclassed.
-
Since:
- 3.1
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
DefaultIndentLineAutoEditStrategy
public DefaultIndentLineAutoEditStrategy()
- Creates a new indent line auto edit strategy which can be installed on
text viewers.
findEndOfWhiteSpace
protected int findEndOfWhiteSpace(
IDocument document,
int offset,
int end)
throws
BadLocationException
- Returns the first offset greater than
offset
and smaller than
end
whose character is not a space or tab character. If no such
offset is found, end
is returned.
-
-
-
Parameters:
-
document
- the document to search in -
offset
- the offset at which searching start -
end
- the offset at which searching stops
-
Returns:
- the offset in the specified range whose character is not a space or tab
-
Throws:
-
BadLocationException
- if position is an invalid range in the given document
customizeDocumentCommand
public void customizeDocumentCommand(
IDocument d,
DocumentCommand c)
-
Description copied from interface:
IAutoEditStrategy
- Allows the strategy to manipulate the document command.
-
-
Specified by:
-
customizeDocumentCommand
in interface
IAutoEditStrategy
-
-
Parameters:
-
d
- the document that will be changed -
c
- the document command describing the change
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.