IViewer

表示物の表示を管理するためのインタフェース

Functions

Link copied to clipboard
abstract override fun onCancel(callback: () -> Unit?): IViewer
Link copied to clipboard
abstract override fun onFailure(callback: (Exception) -> Unit?): IViewer
Link copied to clipboard
abstract fun onJson(callback: (List<JsonRecommendationResult>) -> Unit?): IViewer

JSONテンプレートのレコメンドがある場合に呼び出されるコールバックを設定する

Link copied to clipboard
abstract fun onPlain(callback: (List<PlainRecommendationResult>) -> Unit?): IViewer

プレーンのレコメンドがある場合に呼び出されるコールバックを設定する

Link copied to clipboard
abstract fun onRequestedUrlLoading(callback: (IRtView, Uri) -> Unit?): IViewer

ViewからURLの読み込みを溶融された場合に呼び出されるコールバックを設定する

Link copied to clipboard
abstract override fun onStart(callback: () -> Unit?): IViewer
Link copied to clipboard
abstract override fun onSuccess(callback: (result: Unit) -> Unit?): IViewer
Link copied to clipboard
abstract fun onViewCancel(callback: (IRtView) -> Unit?): IViewer

Viewがキャンセルされた場合に呼び出されるコールバックを設定する

Link copied to clipboard
abstract fun onViewClose(callback: (IRtView) -> Unit?): IViewer

Viewが非表示にされた際に呼び出されるコールバックを設定する

Link copied to clipboard
abstract fun onViewError(callback: (IRtView, Exception) -> Unit?): IViewer

View起因のエラーが発生した場合に呼び出されるコールバックを設定する

Link copied to clipboard
abstract fun onViewOk(callback: (IRtView, Map<String, String>) -> Unit?): IViewer

Viewが完了した場合に呼び出されるコールバックを設定する

Link copied to clipboard
abstract fun onViewShow(callback: (IRtView) -> Unit?): IViewer

Viewが表示された場合にに呼び出されるコールバックを設定する

Properties

Link copied to clipboard
abstract val exception: Exception?
Link copied to clipboard
abstract val isCancelled: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val isStarted: Boolean
Link copied to clipboard
open val isSuccess: Boolean
Link copied to clipboard
abstract val result: Unit?

Inheritors

Link copied to clipboard