Package org.eclipse.lsp4j
Enum TextDocumentSyncKind
- java.lang.Object
-
- java.lang.Enum<TextDocumentSyncKind>
-
- org.eclipse.lsp4j.TextDocumentSyncKind
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<TextDocumentSyncKind>
public enum TextDocumentSyncKind extends java.lang.Enum<TextDocumentSyncKind>
Defines how text documents are synced.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description FullDocuments are synced by always sending the full content of the document.IncrementalDocuments are synced by sending the full content on open.NoneDocuments should not be synced at all.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TextDocumentSyncKindforValue(int value)static TextDocumentSyncKindvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static TextDocumentSyncKind[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
None
public static final TextDocumentSyncKind None
Documents should not be synced at all.
-
Full
public static final TextDocumentSyncKind Full
Documents are synced by always sending the full content of the document.
-
Incremental
public static final TextDocumentSyncKind Incremental
Documents are synced by sending the full content on open. After that only incremental updates to the document are sent.
-
-
Method Detail
-
values
public static TextDocumentSyncKind[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (TextDocumentSyncKind c : TextDocumentSyncKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TextDocumentSyncKind valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
forValue
public static TextDocumentSyncKind forValue(int value)
-
-