Package | Description |
---|---|
com.softwareag.mobile.runtime.toolkit | |
com.softwareag.mobile.runtime.toolkit.ui.controller | |
com.softwareag.mobile.runtime.toolkit.ui.pane |
Modifier and Type | Method and Description |
---|---|
AbstractViewController |
AbstractApplicationController.getViewController(int pane) |
AbstractViewController |
AbstractApplicationController.getViewController(com.softwareag.mobile.runtime.nui.nUIViewDisplay view) |
AbstractViewController |
AbstractApplicationController.onAssignView(com.softwareag.mobile.runtime.nui.nUIObject sender,
PaneConfiguration pc,
PaneDefinition pane,
AbstractViewController avcToAssign) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractApplicationController.createTransitionStackController(com.softwareag.mobile.runtime.nui.nUIObject sender,
PaneConfiguration pc,
PaneDefinition pane,
AbstractViewController assignedAVC) |
AbstractViewController |
AbstractApplicationController.onAssignView(com.softwareag.mobile.runtime.nui.nUIObject sender,
PaneConfiguration pc,
PaneDefinition pane,
AbstractViewController avcToAssign) |
void |
AbstractApplicationController.onViewCreated(com.softwareag.mobile.runtime.nui.nUIViewDisplay view,
AbstractViewController avc)
Each view controller calls this method immediately after it has created a
new view.
|
void |
AbstractApplicationController.setViewController(AbstractViewController controller)
Sets the new AbstractViewController by using
nUIController.TRANSITION_APPEAR as transition style.
|
void |
AbstractApplicationController.setViewController(AbstractViewController controller,
int transition)
Sets the new AbstractViewController.
|
void |
AbstractApplicationController.setViewController(AbstractViewController controller,
int transition,
int pane)
Sets the new AbstractViewController and assigns the pane to the delivered
controller.
|
Modifier and Type | Class and Description |
---|---|
class |
TransitionStackController
Use
TransitionStackController to easily create workflows in your
application. |
Modifier and Type | Method and Description |
---|---|
AbstractViewController |
SideViewControllerImpl.getSideViewController()
Returns the currently used view controller for the SideView.
|
AbstractViewController |
TransitionStackController.getTopViewController()
Returns the top
AbstractViewController s of the stack hierarchy. |
Modifier and Type | Method and Description |
---|---|
void |
TransitionStackController.popToViewController(AbstractViewController vc)
Removes all
AbstractViewController from the stack hierarchy back
to the AbstractViewController instance provided as argument. |
void |
TransitionStackController.popToViewController(AbstractViewController vc,
boolean animated)
Removes all
AbstractViewController from the stack hierarchy back
to the AbstractViewController instance provided as argument. |
void |
TransitionStackController.popToViewController(AbstractViewController vc,
int transition)
Removes all
AbstractViewController from the stack hierarchy back
to the AbstractViewController instance provided as argument. |
void |
TransitionStackController.pushViewController(AbstractViewController controller)
Pushes an
AbstractViewController on top of the stack hierarchy
and transitions it on the screen. |
void |
TransitionStackController.pushViewController(AbstractViewController controller,
boolean animated)
Pushes an
AbstractViewController on top of the stack hierarchy. |
void |
TransitionStackController.pushViewController(AbstractViewController controller,
int transition)
Pushes an
AbstractViewController on top of the stack hierarchy
and transitions it on the screen using a given transition type. |
void |
SideViewControllerImpl.setupSideView(AbstractViewController sideViewController)
Sets the SideView-controller instance.
|
void |
IController.stackTransition(com.softwareag.mobile.runtime.nui.nUIObject sender,
int evtType,
AbstractViewController controller,
int transition,
int pane)
This method creates a new
TransitionStackController (TSC)
using sender as identifier if it does not already exist and
navigates to the view created by the given controller into
the given pane. |
void |
AbstractViewController.stackTransition(com.softwareag.mobile.runtime.nui.nUIObject sender,
int evtType,
AbstractViewController controller,
int transition,
int pane) |
void |
IController.transition(com.softwareag.mobile.runtime.nui.nUIObject sender,
int eventType,
AbstractViewController controller,
int transition,
int pane)
Navigates to the view created by
controller . |
void |
AbstractViewController.transition(com.softwareag.mobile.runtime.nui.nUIObject sender,
int evtType,
AbstractViewController controller,
int transition,
int pane) |
Constructor and Description |
---|
TransitionStackController(AbstractViewController rootViewController)
Creates a new
TransitionStackController with the given
AbstractViewController as its root. |
TransitionStackController(AbstractViewController rootViewController,
int pane,
int transition)
Creates a new
TransitionStackController with the given
AbstractViewController as its root. |
Modifier and Type | Method and Description |
---|---|
AbstractViewController |
PaneDefinition.getStartView() |
AbstractViewController |
IPaneConfigDelegate.onAssignView(com.softwareag.mobile.runtime.nui.nUIObject sender,
PaneConfiguration pc,
PaneDefinition pane,
AbstractViewController avcToAssign)
This callback can be used to change a view controller that will be used
to create a view for the given pane.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IPaneConfigDelegate.createTransitionStackController(com.softwareag.mobile.runtime.nui.nUIObject sender,
PaneConfiguration pc,
PaneDefinition pane,
AbstractViewController assignedAVC)
Override this method to disable the automatically creation of a
TransitionStackController.
|
AbstractViewController |
IPaneConfigDelegate.onAssignView(com.softwareag.mobile.runtime.nui.nUIObject sender,
PaneConfiguration pc,
PaneDefinition pane,
AbstractViewController avcToAssign)
This callback can be used to change a view controller that will be used
to create a view for the given pane.
|
void |
PaneDefinition.setStartView(AbstractViewController startView) |