IViewer
public protocol IViewer : ICancelObserver, IResultObserver, IStartObserver
表示物の表示を管理するためのインタフェース
-
Undocumented
Declaration
Swift
override associatedtype ResultType = Void
-
プレーンのレコメンドがある場合に呼び出されるコールバックを設定する @param callback
Declaration
Swift
@discardableResult func onPlain(_ callback: (([PlainRecommendationResult]) -> Void)?) -> Self
-
JSONテンプレートのレコメンドがある場合に呼び出されるコールバックを設定する @param callback
Declaration
Swift
@discardableResult func onJson(_ callback: (([JsonRecommendationResult]) -> Void)?) -> Self
-
Viewが表示された場合にに呼び出されるコールバックを設定する @param callback
Declaration
Swift
@discardableResult func onViewShow(_ callback: ((IRtView) -> Void)?) -> Self
-
Viewが非表示にされた際に呼び出されるコールバックを設定する @param callback
Declaration
Swift
@discardableResult func onViewClose(_ callback: ((IRtView) -> Void)?) -> Self
-
Viewが完了した場合に呼び出されるコールバックを設定する @param callback
Declaration
Swift
@discardableResult func onViewOk(_ callback: ((IRtView, [String : String]) -> Void)?) -> Self
-
ViewからURLの読み込みを溶融された場合に呼び出されるコールバックを設定する @param callback
Declaration
Swift
@discardableResult func onRequestedUrlLoading(_ callback: ((IRtView, URL) -> Void)?) -> Self
-
View起因のエラーが発生した場合に呼び出されるコールバックを設定する @param callback
Declaration
Swift
@discardableResult func onViewError(_ callback: ((IRtView, Error) -> Void)?) -> Self
-
Viewがキャンセルされた場合に呼び出されるコールバックを設定する @param callback
Declaration
Swift
@discardableResult func onViewCancel(_ callback: ((IRtView) -> Void)?) -> Self