- java.lang.Object
-
- com.ensarsarajcic.neovim.java.rxapi.NeovimWindowRxWrapper
-
- All Implemented Interfaces:
NeovimWindowRxApi
public final class NeovimWindowRxWrapper extends java.lang.Object implements NeovimWindowRxApi
-
-
Constructor Summary
Constructors Constructor Description NeovimWindowRxWrapper(com.ensarsarajcic.neovim.java.api.window.NeovimWindowApi neovimWindowApi)
-
Method Summary
All Methods Instance Methods Concrete 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
public com.ensarsarajcic.neovim.java.api.types.msgpack.Window get()
- Specified by:
getin interfaceNeovimWindowRxApi
-
getBuffer
public io.reactivex.Single<NeovimBufferRxApi> getBuffer()
- Specified by:
getBufferin interfaceNeovimWindowRxApi
-
setBuffer
public io.reactivex.Completable setBuffer(com.ensarsarajcic.neovim.java.api.types.msgpack.Buffer buffer)
- Specified by:
setBufferin interfaceNeovimWindowRxApi
-
getCursor
public io.reactivex.Single<com.ensarsarajcic.neovim.java.api.types.api.VimCoords> getCursor()
- Specified by:
getCursorin interfaceNeovimWindowRxApi
-
setCursor
public io.reactivex.Completable setCursor(com.ensarsarajcic.neovim.java.api.types.api.VimCoords vimCoords)
- Specified by:
setCursorin interfaceNeovimWindowRxApi
-
getHeight
public io.reactivex.Single<java.lang.Integer> getHeight()
- Specified by:
getHeightin interfaceNeovimWindowRxApi
-
setHeight
public io.reactivex.Completable setHeight(int height)
- Specified by:
setHeightin interfaceNeovimWindowRxApi
-
getWidth
public io.reactivex.Single<java.lang.Integer> getWidth()
- Specified by:
getWidthin interfaceNeovimWindowRxApi
-
setWidth
public io.reactivex.Completable setWidth(int width)
- Specified by:
setWidthin interfaceNeovimWindowRxApi
-
getVar
public io.reactivex.Single<java.lang.Object> getVar(java.lang.String name)
- Specified by:
getVarin interfaceNeovimWindowRxApi
-
setVar
public io.reactivex.Completable setVar(java.lang.String name, java.lang.Object value)- Specified by:
setVarin interfaceNeovimWindowRxApi
-
deleteVar
public io.reactivex.Completable deleteVar(java.lang.String name)
- Specified by:
deleteVarin interfaceNeovimWindowRxApi
-
getOption
public io.reactivex.Single<java.lang.Object> getOption(java.lang.String name)
- Specified by:
getOptionin interfaceNeovimWindowRxApi
-
setOption
public io.reactivex.Completable setOption(java.lang.String name, java.lang.Object value)- Specified by:
setOptionin interfaceNeovimWindowRxApi
-
getConfig
public io.reactivex.Single<java.util.Map<java.lang.String,java.lang.Object>> getConfig()
- Specified by:
getConfigin interfaceNeovimWindowRxApi
-
setConfig
public io.reactivex.Completable setConfig(java.util.Map<java.lang.String,java.lang.Object> config)
- Specified by:
setConfigin interfaceNeovimWindowRxApi
-
getTabpage
public io.reactivex.Single<NeovimTabpageRxApi> getTabpage()
- Specified by:
getTabpagein interfaceNeovimWindowRxApi
-
getNumber
public io.reactivex.Single<java.lang.Integer> getNumber()
- Specified by:
getNumberin interfaceNeovimWindowRxApi
-
isValid
public io.reactivex.Single<java.lang.Boolean> isValid()
- Specified by:
isValidin interfaceNeovimWindowRxApi
-
close
public io.reactivex.Completable close(boolean force)
- Specified by:
closein interfaceNeovimWindowRxApi
-
-