-
- All Known Implementing Classes:
NeovimWindowRxWrapper
public interface NeovimWindowRxApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.reactivex.Completableclose(boolean force)io.reactivex.CompletabledeleteVar(java.lang.String name)com.ensarsarajcic.neovim.java.api.types.msgpack.Windowget()io.reactivex.Single<NeovimBufferRxApi>getBuffer()io.reactivex.Single<java.util.Map<java.lang.String,java.lang.Object>>getConfig()io.reactivex.Single<com.ensarsarajcic.neovim.java.api.types.api.VimCoords>getCursor()io.reactivex.Single<java.lang.Integer>getHeight()io.reactivex.Single<java.lang.Integer>getNumber()io.reactivex.Single<java.lang.Object>getOption(java.lang.String name)io.reactivex.Single<NeovimTabpageRxApi>getTabpage()io.reactivex.Single<java.lang.Object>getVar(java.lang.String name)io.reactivex.Single<java.lang.Integer>getWidth()io.reactivex.Single<java.lang.Boolean>isValid()io.reactivex.CompletablesetBuffer(com.ensarsarajcic.neovim.java.api.types.msgpack.Buffer buffer)io.reactivex.CompletablesetConfig(java.util.Map<java.lang.String,java.lang.Object> config)io.reactivex.CompletablesetCursor(com.ensarsarajcic.neovim.java.api.types.api.VimCoords vimCoords)io.reactivex.CompletablesetHeight(int height)io.reactivex.CompletablesetOption(java.lang.String name, java.lang.Object value)io.reactivex.CompletablesetVar(java.lang.String name, java.lang.Object value)io.reactivex.CompletablesetWidth(int width)
-
-
-
Method Detail
-
get
com.ensarsarajcic.neovim.java.api.types.msgpack.Window get()
-
getBuffer
@NeovimApiFunction(name="nvim_win_get_buf", since=1) io.reactivex.Single<NeovimBufferRxApi> getBuffer()
-
setBuffer
@NeovimApiFunction(name="nvim_win_set_buf", since=5) io.reactivex.Completable setBuffer(com.ensarsarajcic.neovim.java.api.types.msgpack.Buffer buffer)
-
getCursor
@NeovimApiFunction(name="nvim_win_get_cursor", since=1) io.reactivex.Single<com.ensarsarajcic.neovim.java.api.types.api.VimCoords> getCursor()
-
setCursor
@NeovimApiFunction(name="nvim_win_set_cursor", since=1) io.reactivex.Completable setCursor(com.ensarsarajcic.neovim.java.api.types.api.VimCoords vimCoords)
-
getHeight
@NeovimApiFunction(name="nvim_win_get_height", since=1) io.reactivex.Single<java.lang.Integer> getHeight()
-
setHeight
@NeovimApiFunction(name="nvim_win_set_height", since=1) io.reactivex.Completable setHeight(int height)
-
getWidth
@NeovimApiFunction(name="nvim_win_get_width", since=1) io.reactivex.Single<java.lang.Integer> getWidth()
-
setWidth
@NeovimApiFunction(name="nvim_win_set_width", since=1) io.reactivex.Completable setWidth(int width)
-
getVar
@NeovimApiFunction(name="nvim_win_get_var", since=1) io.reactivex.Single<java.lang.Object> getVar(java.lang.String name)
-
setVar
@NeovimApiFunction(name="nvim_win_set_var", since=1) io.reactivex.Completable setVar(java.lang.String name, java.lang.Object value)
-
deleteVar
@NeovimApiFunction(name="nvim_win_del_var", since=1) io.reactivex.Completable deleteVar(java.lang.String name)
-
getOption
@NeovimApiFunction(name="nvim_win_get_option", since=1) io.reactivex.Single<java.lang.Object> getOption(java.lang.String name)
-
setOption
@NeovimApiFunction(name="nvim_win_set_option", since=1) io.reactivex.Completable setOption(java.lang.String name, java.lang.Object value)
-
getConfig
@NeovimApiFunction(name="nvim_win_get_config", since=6) io.reactivex.Single<java.util.Map<java.lang.String,java.lang.Object>> getConfig()
-
setConfig
@NeovimApiFunction(name="nvim_win_set_config", since=6) io.reactivex.Completable setConfig(java.util.Map<java.lang.String,java.lang.Object> config)
-
getTabpage
@NeovimApiFunction(name="nvim_win_get_tabpage", since=1) io.reactivex.Single<NeovimTabpageRxApi> getTabpage()
-
getNumber
@NeovimApiFunction(name="nvim_win_get_number", since=1) io.reactivex.Single<java.lang.Integer> getNumber()
-
isValid
@NeovimApiFunction(name="nvim_win_is_valid", since=1) io.reactivex.Single<java.lang.Boolean> isValid()
-
close
@NeovimApiFunction(name="nvim_win_close", since=6) io.reactivex.Completable close(boolean force)
-
-