Protocols
The following protocols are available globally.
-
An action is a message object send to a
ActionDispatcher
to change a given stateSee also
ActionDispatcher
, for the object which dispatches an actionDeclaration
Swift
public protocol Action
-
Undocumented
See moreDeclaration
Swift
public protocol ControllerContainer
-
Undocumented
See moreDeclaration
Swift
public protocol ControllerDismisser
-
An instance providing a controller for an specific route pattern, routing option, parameter combination if it is responsible for it
See moreDeclaration
Swift
public protocol ControllerProvider
-
Feature represents a distinct funtionality of your application. It will be provided to all FeatureObservers after addition to configure and connect it to your application and your remaining features. Have look at LogicFeature and LogicFeatureObserver for an example.
Declaration
Swift
public protocol Feature
-
Undocumented
See moreDeclaration
Swift
public protocol FeatureObserver
-
Undocumented
See moreDeclaration
Swift
public protocol HasControllerContainer
-
Undocumented
See moreDeclaration
Swift
public protocol PresenterProvider
-
Undocumented
See moreDeclaration
Swift
public protocol RouteResult
-
Undocumented
See moreDeclaration
Swift
public protocol RoutingAwareViewController
-
Undocumented
See moreDeclaration
Swift
public protocol RoutingDelegate
-
An instance observing all controllers that are presented by the wireframe
See moreDeclaration
Swift
public protocol RoutingObserver
-
A message object describing how the view controller presented after routing will be presented
See moreDeclaration
Swift
public protocol RoutingOption
-
An instance providing a routing option, for a specific route pattern and parameter combinition. The default behaviour should preserve a already determined option (currentOption) for this route pattern. But a RoutingOptionProvider can be used to replace a given option with an other option.
See moreDeclaration
Swift
public protocol RoutingOptionProvider
-
An instance responsible for presenting view controllers Presentation is triggerd by the wireframe after resolving a route match.
See moreDeclaration
Swift
public protocol RoutingPresenter
-
Undocumented
See moreDeclaration
Swift
public protocol TopControllerResolver
-
Undocumented
See moreDeclaration
Swift
public protocol Wireframe : ControllerContainer