|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jface.text.DefaultAutoIndentStrategy
Default implementation of IAutoIndentStrategy
.
This strategy always copies the indentation of the previous line.
Constructor Summary | |
DefaultAutoIndentStrategy()
Creates a new default auto indent strategy which can be installed on text viewers. |
Method Summary | |
void |
customizeDocumentCommand(IDocument d,
DocumentCommand c)
Allows the strategy to manipulate the document command. |
protected int |
findEndOfWhiteSpace(IDocument document,
int offset,
int end)
Returns the first offset greater than offset and smaller than
end whose character is not a space or tab character. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultAutoIndentStrategy()
Method Detail |
protected int findEndOfWhiteSpace(IDocument document, int offset, int end) throws BadLocationException
offset
and smaller than
end
whose character is not a space or tab character. If no such
offset is found, end
is returned.
document
- the document to search inoffset
- the offset at which searching startend
- the offset at which searching stops
BadLocationException
- if position is an invalid range in the given documentpublic void customizeDocumentCommand(IDocument d, DocumentCommand c)
IAutoIndentStrategy
customizeDocumentCommand
in interface IAutoIndentStrategy
d
- the document that will be changedc
- the document command describing the indented change
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |