Class EditingDocument
- java.lang.Object
-
- com.smeup.jardis.jariko.lsp.handler.EditingDocument
-
- Direct Known Subclasses:
EditingCopy,EditingProgram
public abstract class EditingDocument extends Object
- Author:
- lana
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEditingDocument.EditingStatus
-
Constructor Summary
Constructors Constructor Description EditingDocument(String uri, String source)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringformatLine(int line)voidformatLines(com.smeup.jardis.core.lsp.handler.Context context, int start, int end)static StringformatString(String string)EditingDocument.EditingStatusgetEditingStatus()StringBuildergetSource()StringgetSource(int line)StringgetUri()booleanisCheckingSyntax()voidonTextDocumentContentChangeEvent(com.smeup.jardis.core.lsp.handler.Context context, com.smeup.jardis.core.lsp.model.Range range, String newText)voidrestoreEditingStatus()voidsetCheckingSyntax(boolean checkingSyntax)
-
-
-
Method Detail
-
getUri
public String getUri()
-
getSource
public StringBuilder getSource()
-
isCheckingSyntax
public boolean isCheckingSyntax()
-
setCheckingSyntax
public void setCheckingSyntax(boolean checkingSyntax)
-
getEditingStatus
public EditingDocument.EditingStatus getEditingStatus()
-
restoreEditingStatus
public void restoreEditingStatus()
-
onTextDocumentContentChangeEvent
public void onTextDocumentContentChangeEvent(com.smeup.jardis.core.lsp.handler.Context context, com.smeup.jardis.core.lsp.model.Range range, String newText) throws IOException- Throws:
IOException
-
formatLine
public String formatLine(int line)
- Parameters:
line- , base zero- Returns:
- code at line.
-
getSource
public String getSource(int line)
-
formatLines
public void formatLines(com.smeup.jardis.core.lsp.handler.Context context, int start, int end) throws IOException- Throws:
IOException
-
-