FunctionalControllerPresenter
open class FunctionalControllerPresenter : ControllerPresenter
                Undocumented
- 
                  
                  
Undocumented
Declaration
Swift
public typealias IsResponsibleCallback = (_ routeResult: RouteResult, _ controller: UIViewController) -> Bool - 
                  
                  
Undocumented
Declaration
Swift
public typealias AddPresentationLogicCallback = (_ routeResult: RouteResult, _ controller: UIViewController) throws -> Void - 
                  
                  
Undocumented
Declaration
Swift
public typealias LoadViewCallback = (_ view: UIView?, _ controller: UIViewController) -> Void - 
                  
                  
Undocumented
Declaration
Swift
public typealias ViewDidLoadCallback = (_ view: UIView, _ controller: UIViewController) -> Void - 
                  
                  
Undocumented
Declaration
Swift
public typealias ViewWillAppearCallback = (_ animated: Bool, _ view: UIView, _ controller: UIViewController) -> Void - 
                  
                  
Undocumented
Declaration
Swift
public typealias ViewDidAppearCallback = (_ animated: Bool, _ view: UIView, _ controller: UIViewController) -> Void - 
                  
                  
Undocumented
Declaration
Swift
public typealias ViewWillDisappearCallback = (_ animated: Bool, _ view: UIView, _ controller: UIViewController) -> Void - 
                  
                  
Undocumented
Declaration
Swift
public typealias ViewDidDisappearCallback = (_ animated: Bool, _ view: UIView, _ controller: UIViewController) -> Void - 
                  
                  
Undocumented
Declaration
Swift
public typealias WillRouteCallback = (_ wireframe: Wireframe, _ routeResult: RouteResult, _ controller: UIViewController) -> Void - 
                  
                  
Undocumented
Declaration
Swift
public typealias DidRouteCallback = (_ wireframe: Wireframe, _ routeResult: RouteResult, _ controller: UIViewController) -> Void - 
                  
                  
Undocumented
Declaration
Swift
public let isResponsibleCallback: IsResponsibleCallback? - 
                  
                  
Undocumented
Declaration
Swift
public let addPresentationLogicCallback: AddPresentationLogicCallback? - 
                  
                  
Undocumented
Declaration
Swift
public let loadViewCallback: LoadViewCallback? - 
                  
                  
Undocumented
Declaration
Swift
public let viewDidLoadCallback: ViewDidLoadCallback? - 
                  
                  
Undocumented
Declaration
Swift
public let viewWillAppearCallback: ViewWillAppearCallback? - 
                  
                  
Undocumented
Declaration
Swift
public let viewDidAppearCallback: ViewDidAppearCallback? - 
                  
                  
Undocumented
Declaration
Swift
public let viewWillDisappearCallback: ViewWillDisappearCallback? - 
                  
                  
Undocumented
Declaration
Swift
public let viewDidDisappearCallback: ViewDidDisappearCallback? - 
                  
                  
Undocumented
Declaration
Swift
public let willRouteCallback: WillRouteCallback? - 
                  
                  
Undocumented
Declaration
Swift
public let didRouteCallback: DidRouteCallback? - 
                  
init(isResponsibleCallback:addPresentationLogicCallback:loadViewCallback:viewDidLoadCallback:viewWillAppearCallback:viewDidAppearCallback:viewWillDisappearCallback:viewDidDisappearCallback:willRouteCallback:didRouteCallback:)Undocumented
Declaration
Swift
public init(isResponsibleCallback: IsResponsibleCallback? = nil, addPresentationLogicCallback: AddPresentationLogicCallback? = nil, loadViewCallback: LoadViewCallback? = nil, viewDidLoadCallback: ViewDidLoadCallback? = nil, viewWillAppearCallback: ViewWillAppearCallback? = nil, viewDidAppearCallback: ViewDidAppearCallback? = nil, viewWillDisappearCallback: ViewWillDisappearCallback? = nil, viewDidDisappearCallback: ViewDidDisappearCallback? = nil, willRouteCallback: WillRouteCallback? = nil, didRouteCallback: DidRouteCallback? = nil ) - 
                  
                  
Undocumented
Declaration
Swift
open func isResponsible(routeResult: RouteResult, controller: UIViewController) -> Bool - 
                  
                  
Declaration
Swift
open func addPresentationLogic(routeResult: RouteResult, controller: UIViewController) throws - 
                  
                  
Undocumented
Declaration
Swift
open func load(view: UIView?, controller: UIViewController) - 
                  
                  
Undocumented
Declaration
Swift
open func viewDidLoad(view: UIView, controller: UIViewController) - 
                  
                  
Undocumented
Declaration
Swift
open func viewWillAppear(animated: Bool, view: UIView, controller: UIViewController) - 
                  
                  
Undocumented
Declaration
Swift
open func viewDidAppear(animated: Bool, view: UIView, controller: UIViewController) - 
                  
                  
Undocumented
Declaration
Swift
open func viewWillDisappear(animated: Bool, view: UIView, controller: UIViewController) - 
                  
                  
Undocumented
Declaration
Swift
open func viewDidDisappear(animated: Bool, view: UIView, controller: UIViewController) - 
                  
                  
Undocumented
Declaration
Swift
open func willRoute(wireframe: Wireframe, routeResult: RouteResult, controller: UIViewController) - 
                  
                  
Undocumented
Declaration
Swift
open func didRoute(wireframe: Wireframe, routeResult: RouteResult, controller: UIViewController) 
View on GitHub
        FunctionalControllerPresenter Class Reference