public abstract class IAssetsHandler extends java.lang.Object implements IPluginHandler
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
assets
assets路径
|
构造器和说明 |
---|
IAssetsHandler() |
限定符和类型 | 方法和说明 |
---|---|
abstract void |
beginDownloading()
用户点击全部下载会触发此事件
|
abstract void |
getList(DoneListener<java.lang.String[],java.lang.Void> dl)
assets所有要下载的文件
|
abstract java.lang.String |
getName()
本assets下载接口的名称
|
abstract void |
registerProgressListener(DoneListener<java.lang.Integer,java.lang.Integer> dl)
由HMCL向插件注册listener展现下载进度
|
void |
setAssets(java.lang.String assets)
由HMCL通知AssetsHandler assets路径
|
public abstract java.lang.String getName()
public abstract void getList(DoneListener<java.lang.String[],java.lang.Void> dl)
dl
- public abstract void registerProgressListener(DoneListener<java.lang.Integer,java.lang.Integer> dl)
dl
- DoneListener第一个参数表示progress,第二个参数表示最大progresspublic abstract void beginDownloading()
public void setAssets(java.lang.String assets)
assets
-