public abstract class

SCBaseControllerFactory

extends Object
implements IControllerFactory<T extends IController>
java.lang.Object
   ↳ com.c2call.sdk.pub.gui.core.controller.SCBaseControllerFactory<T extends com.c2call.sdk.pub.gui.core.controller.IController>
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

This is the base class for most Controller factories of the SDK.

Summary

Public Constructors
SCBaseControllerFactory(SCActivityResultDispatcher resultDispatcher)
Instantiates a SCBaseControllerFactory.
SCBaseControllerFactory(SCActivityResultDispatcher resultDispatcher, IControllerRequestListener requestListener)
Instantiates a SCBaseControllerFactory.
Public Methods
IControllerRequestListener getRequestListener()
SCActivityResultDispatcher getResultDispatcher()
void setRequestListener(IControllerRequestListener requestListener)
Sets a IControllerRequestListener that will be set in created controllers
void setResultDispatcher(SCActivityResultDispatcher resultDispatcher)
Sets a SCActivityResultDispatcher that will be set in created controllers
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.c2call.sdk.pub.gui.core.controller.IControllerFactory

Public Constructors

public SCBaseControllerFactory (SCActivityResultDispatcher resultDispatcher)

Instantiates a SCBaseControllerFactory.

Parameters
resultDispatcher this result dispatcher will be set in created Controllers.

public SCBaseControllerFactory (SCActivityResultDispatcher resultDispatcher, IControllerRequestListener requestListener)

Instantiates a SCBaseControllerFactory.

Parameters
resultDispatcher this result dispatcher will be set in created Controllers
requestListener this request listener will be set in created Controllers

Public Methods

public IControllerRequestListener getRequestListener ()

public SCActivityResultDispatcher getResultDispatcher ()

public void setRequestListener (IControllerRequestListener requestListener)

Sets a IControllerRequestListener that will be set in created controllers

Parameters
requestListener the listener to be set

public void setResultDispatcher (SCActivityResultDispatcher resultDispatcher)

Sets a SCActivityResultDispatcher that will be set in created controllers