NeovimBufferApi@NeovimApiClient(name="full_buffer_api", target=4) public final class BufferStreamApi extends BaseStreamApi implements NeovimBufferApi
NeovimBufferApi based on ReactiveRPCStreamerobjectMapper, reactiveRPCStreamerADD_HIGHLIGHT, ATTACH_BUFFER, CLEAR_HIGHLIGHT, DEL_VAR, DETACH_BUFFER, GET_CHANGEDTICK, GET_COMMANDS, GET_KEYMAP, GET_LINE_COUNT, GET_LINES, GET_MARK, GET_NAME, GET_NUMBER, GET_OPTION, GET_VAR, IS_VALID, SET_LINES, SET_NAME, SET_OPTION, SET_VAR| Constructor | Description |
|---|---|
BufferStreamApi(com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRPCStreamer reactiveRPCStreamer,
Buffer model) |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.concurrent.CompletableFuture<java.lang.Integer> |
addHighlight(int srcId,
java.lang.String hlGroup,
int line,
int colStart,
int colEnd) |
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
attach(boolean loadFullBufferOnStart,
java.util.Map opts) |
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
clearHighlight(int srcId,
int lineStart,
int lineEnd) |
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteVar(java.lang.String name) |
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
detach() |
|
Buffer |
get() |
|
java.util.concurrent.CompletableFuture<java.lang.Object> |
getChangedTick() |
|
java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,CommandInfo>> |
getCommands(GetCommandsOptions commandsOptions) |
|
java.util.concurrent.CompletableFuture<java.util.List<VimKeyMap>> |
getKeymap(java.lang.String mode) |
|
java.util.concurrent.CompletableFuture<java.lang.Integer> |
getLineCount() |
|
java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> |
getLines(int start,
int end,
boolean strictIndexing) |
|
java.util.concurrent.CompletableFuture<VimCoords> |
getMark(java.lang.String name) |
|
java.util.concurrent.CompletableFuture<java.lang.String> |
getName() |
|
java.util.concurrent.CompletableFuture<java.lang.Integer> |
getNumber() |
|
java.util.concurrent.CompletableFuture<java.lang.Object> |
getOption(java.lang.String name) |
|
java.util.concurrent.CompletableFuture<java.lang.Object> |
getVar(java.lang.String name) |
|
java.util.concurrent.CompletableFuture<java.lang.Boolean> |
isValid() |
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
setLines(int start,
int end,
boolean strictIndexing,
java.util.List<java.lang.String> replacement) |
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
setName(java.lang.String name) |
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
setOption(java.lang.String name,
java.lang.Object value) |
|
java.util.concurrent.CompletableFuture<java.lang.Void> |
setVar(java.lang.String name,
java.lang.Object value) |
|
java.lang.String |
toString() |
sendWithBytesResponse, sendWithGenericResponse, sendWithNoResponse, sendWithResponseOfListOfMsgPackType, sendWithResponseOfListType, sendWithResponseOfMapType, sendWithResponseOfMsgPackType, sendWithResponseOfTypepublic BufferStreamApi(com.ensarsarajcic.neovim.java.corerpc.reactive.ReactiveRPCStreamer reactiveRPCStreamer,
Buffer model)
public Buffer get()
get in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Integer> getLineCount()
getLineCount in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getLines(int start,
int end,
boolean strictIndexing)
getLines in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Void> setLines(int start,
int end,
boolean strictIndexing,
java.util.List<java.lang.String> replacement)
setLines in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Object> getVar(java.lang.String name)
getVar in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Void> deleteVar(java.lang.String name)
deleteVar in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Void> setVar(java.lang.String name,
java.lang.Object value)
setVar in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Object> getOption(java.lang.String name)
getOption in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Void> setOption(java.lang.String name,
java.lang.Object value)
setOption in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Integer> getNumber()
getNumber in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.String> getName()
getName in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Void> setName(java.lang.String name)
setName in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Boolean> isValid()
isValid in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<VimCoords> getMark(java.lang.String name)
getMark in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Object> getChangedTick()
getChangedTick in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.util.List<VimKeyMap>> getKeymap(java.lang.String mode)
getKeymap in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Integer> addHighlight(int srcId,
java.lang.String hlGroup,
int line,
int colStart,
int colEnd)
addHighlight in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Void> clearHighlight(int srcId,
int lineStart,
int lineEnd)
clearHighlight in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Boolean> attach(boolean loadFullBufferOnStart,
java.util.Map opts)
attach in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.lang.Boolean> detach()
detach in interface NeovimBufferApipublic java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,CommandInfo>> getCommands(GetCommandsOptions commandsOptions)
getCommands in interface NeovimBufferApipublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2018. All rights reserved.