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 forStaticFilesAPI
protected StaticFilesAPI
getStaticFilesAPI()
Get current instance ofStaticFilesAPI
void
loadData()
Load initial view data.protected void
onStaticFileLoadFailed(java.lang.String error)
Called after a failed request for static fileprotected void
onStaticFileLoadSuccess(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
StaticFilesAPI
requests
-
getStaticFilesAPI
protected StaticFilesAPI getStaticFilesAPI()
Get current instance ofStaticFilesAPI
- Returns:
StaticFilesAPI
used on this presenter
-
loadData
public void loadData()
Description copied from class:LcePresenter
Load initial view data.- Specified by:
loadData
in 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
-
-