Package org.eclipse.jface.text
Class DocumentRewriteSessionType
- java.lang.Object
-
- org.eclipse.jface.text.DocumentRewriteSessionType
-
public class DocumentRewriteSessionType extends Object
A document rewrite session type.Allowed values are:
UNRESTRICTEDUNRESTRICTED_SMALL(since 3.3)SEQUENTIALSTRICTLY_SEQUENTIAL
- Since:
- 3.1
- See Also:
IDocument,IDocumentExtension4,IDocumentRewriteSessionListener
-
-
Field Summary
Fields Modifier and Type Field Description static DocumentRewriteSessionTypeSEQUENTIALA sequential rewrite session is a sequence of non-overlapping replace operations starting at an arbitrary document offset.static DocumentRewriteSessionTypeSTRICTLY_SEQUENTIALA strictly sequential rewrite session is a sequence of non-overlapping replace operations from the start of the document to its end.static DocumentRewriteSessionTypeUNRESTRICTEDAn unrestricted rewrite session is a sequence of unrestricted replace operations.static DocumentRewriteSessionTypeUNRESTRICTED_SMALLAn small unrestricted rewrite session is a short sequence of unrestricted replace operations.
-
-
-
Field Detail
-
UNRESTRICTED
public static final DocumentRewriteSessionType UNRESTRICTED
An unrestricted rewrite session is a sequence of unrestricted replace operations. This session type should only be used for large operations that touch more than about fifty lines. UseUNRESTRICTED_SMALLfor small operations.
-
UNRESTRICTED_SMALL
public static final DocumentRewriteSessionType UNRESTRICTED_SMALL
An small unrestricted rewrite session is a short sequence of unrestricted replace operations. This should be used for changes that touch less than about fifty lines.- Since:
- 3.3
-
SEQUENTIAL
public static final DocumentRewriteSessionType SEQUENTIAL
A sequential rewrite session is a sequence of non-overlapping replace operations starting at an arbitrary document offset.
-
STRICTLY_SEQUENTIAL
public static final DocumentRewriteSessionType STRICTLY_SEQUENTIAL
A strictly sequential rewrite session is a sequence of non-overlapping replace operations from the start of the document to its end.
-
-