VISPERApplication
open class VISPERApplication : NSObject, IVISPERApplication
Undocumented
-
Undocumented
Declaration
Swift
public let application: AnyVISPERApp<NSMutableDictionary>
-
Undocumented
Declaration
Swift
public override convenience init()
-
Undocumented
Declaration
Swift
public convenience init!(navigationController controller: UINavigationController!)
-
Undocumented
Declaration
Swift
public convenience init!(navigationController controller: UINavigationController!, wireframe: VISPERWireframe!)
-
Undocumented
Declaration
Swift
public init!(navigationController controller: UINavigationController!, wireframe: VISPERWireframe!, commandBus: VISPERCommandBus!)
-
Undocumented
Declaration
Swift
open func rootViewController() -> UIViewController!
-
Undocumented
Declaration
Swift
open func wireframe() -> IVISPERWireframe!
-
Undocumented
Declaration
Swift
open func commandBus() -> VISPERCommandBus!
-
Undocumented
Declaration
Swift
open func navigationController() -> UINavigationController!
-
Undocumented
Declaration
Swift
open func setNavigationController(_ navigationController: UINavigationController!)
-
Undocumented
Declaration
Swift
open func add(_ feature: IVISPERFeature!)
-
Undocumented
Declaration
Swift
open func addCommandHandler(_ handler: Any!)
-
Undocumented
Declaration
Swift
open func add(_ routingPresenter: IVISPERRoutingPresenter!, withPriority priority: Int)
-
Undocumented
Declaration
Swift
@discardableResult open func routeURL(_ URL: URL!, withParameters parameters: [AnyHashable : Any]!, options: IVISPERRoutingOption!) -> Bool
-
Undocumented
Declaration
Swift
open func canRouteURL(_ URL: URL!, withParameters parameters: [AnyHashable : Any]!) -> Bool
-
Undocumented
Declaration
Swift
open func controller(for URL: URL!, withParameters parameters: [AnyHashable : Any]!) -> UIViewController!