Class StaticFilePresenter<T extends StaticFileView>
- java.lang.Object
-
- com.cheetahdigital.uikit.architecture.mvp.MvpNullObjectBasePresenter<V>
-
- com.cheetahdigital.uikit.architecture.mvp.Presenter<V>
-
- com.cheetahdigital.uikit.architecture.lce.LcePresenter<T>
-
- com.cheetahdigital.content.ui.staticfiles.detail.StaticFilePresenter<T>
-
- All Implemented Interfaces:
MvpPresenter<T>
public class StaticFilePresenter<T extends StaticFileView> extends LcePresenter<T>
This presenter class contains all the StellarSDK calls for displaying a Static File.
-
-
Constructor Summary
Constructors Constructor Description StaticFilePresenter(java.lang.String fileName)StaticFilePresenter(java.lang.String fileName, StaticFilesParams staticFilesParams)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Listener<java.lang.String>getStaticFileReceivedListener()Create a listener forStaticFilesAPIprotected StaticFilesAPIgetStaticFilesAPI()Get current instance ofStaticFilesAPIvoidloadData()Load initial view data.protected voidonStaticFileLoadFailed(java.lang.String error)Called after a failed request for static fileprotected voidonStaticFileLoadSuccess(java.lang.String data)Called after a successful request for static file-
Methods inherited from class com.cheetahdigital.uikit.architecture.lce.LcePresenter
onLoadFailed, onLoadSuccess
-
Methods inherited from class com.cheetahdigital.uikit.architecture.mvp.MvpNullObjectBasePresenter
attachView, detachView, getView
-
-
-
-
Constructor Detail
-
StaticFilePresenter
public StaticFilePresenter(java.lang.String fileName)
-
StaticFilePresenter
public StaticFilePresenter(java.lang.String fileName, StaticFilesParams staticFilesParams)
-
-
Method Detail
-
getStaticFileReceivedListener
protected Listener<java.lang.String> getStaticFileReceivedListener()
Create a listener forStaticFilesAPI- Returns:
- listener to handle
StaticFilesAPIrequests
-
getStaticFilesAPI
protected StaticFilesAPI getStaticFilesAPI()
Get current instance ofStaticFilesAPI- Returns:
StaticFilesAPIused on this presenter
-
loadData
public void loadData()
Description copied from class:LcePresenterLoad initial view data.- Specified by:
loadDatain classLcePresenter<T extends StaticFileView>
-
onStaticFileLoadFailed
protected void onStaticFileLoadFailed(java.lang.String error)
Called after a failed request for static file- Parameters:
error- details of the error message
-
onStaticFileLoadSuccess
protected void onStaticFileLoadSuccess(java.lang.String data)
Called after a successful request for static file- Parameters:
data- received response
-
-