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!