-
- All Known Implementing Classes:
NeovimWindowRxWrapper
public interface NeovimWindowRxApi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.reactivex.CompletabledeleteVar(java.lang.String name)com.ensarsarajcic.neovim.java.api.types.msgpack.Windowget()io.reactivex.Single<NeovimBufferRxApi>getBuffer()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.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()
-
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_buf_get_option", since=1) io.reactivex.Single<java.lang.Object> getOption(java.lang.String name)
-
setOption
@NeovimApiFunction(name="nvim_buf_set_option", since=1) io.reactivex.Completable setOption(java.lang.String name, java.lang.Object value)
-
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()
-
-