IJunkEngineWrapper.smali
.class public interface abstract Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngineWrapper;
.super Ljava/lang/Object;
.source "IJunkEngineWrapper.java"
# virtual methods
.method public abstract addCleanItemList(Ljava/util/List;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkModel;",
">;)V"
}
.end annotation
.end method
.method public abstract addObserver(Lcom/cm/plugincluster/junkengine/junk/engine/JunkEventCommandInterface;)V
.end method
.method public abstract addObserver(Lcom/cm/plugincluster/junkengine/junk/engine/JunkEventCommandInterface;Z)V
.end method
.method public abstract checkScanCacheAvailable()I
.end method
.method public abstract convertAllSpecial2JunkModel(ZLjava/util/Hashtable;Z)Ljava/util/Hashtable;
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z",
"Ljava/util/Hashtable",
"<",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/ICacheInfo;",
">;>;Z)",
"Ljava/util/Hashtable",
"<",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkModel;",
">;>;"
}
.end annotation
.end method
.method public abstract convertJunkModelToJunkInfoBaseMapAdv(Ljava/util/Map;Ljava/util/List;)Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map",
"<",
"Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;>;",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkModel;",
">;)",
"Ljava/util/Map",
"<",
"Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;>;"
}
.end annotation
.end method
.method public abstract convertSpaceTypeToJunkModel(IZZ)Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"(IZZ)",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkModel;",
">;"
}
.end annotation
.end method
.method public abstract convertSpecialForThumbnail()Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkModel;",
">;"
}
.end annotation
.end method
.method public abstract getCheckedStdJunkModelList(ZZ)Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"(ZZ)",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkModel;",
">;"
}
.end annotation
.end method
.method public abstract getCleaningStatus()Lcom/cm/plugincluster/junkengine/junk/engine/CleaningStatus;
.end method
.method public abstract getDownloadItems()Ljava/util/Collection;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Collection",
"<",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end method
.method public abstract getIJunkEngine()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine;
.end method
.method public abstract getJunkEngineStatus()I
.end method
.method public abstract getSpecialCacheInfo(Z)Ljava/util/Hashtable;
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z)",
"Ljava/util/Hashtable",
"<",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/ICacheInfo;",
">;>;"
}
.end annotation
.end method
.method public abstract getTypeResultList(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;",
")",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;"
}
.end annotation
.end method
.method public abstract isCleaning()Z
.end method
.method public abstract isFinishScan()Z
.end method
.method public abstract notifyPause()V
.end method
.method public abstract notifyResume()V
.end method
.method public abstract notifyStop()V
.end method
.method public abstract removeDataItem(Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V
.end method
.method public abstract removeObserver(Lcom/cm/plugincluster/junkengine/junk/engine/JunkEventCommandInterface;)V
.end method
.method public abstract resetEngineWrapper()V
.end method
.method public abstract setCallerScanProcess(Z)V
.end method
.method public abstract setCleanItemList(Ljava/util/List;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkModel;",
">;)V"
}
.end annotation
.end method
.method public abstract setCleanType(I)V
.end method
.method public abstract setJunkEngineConfig(Lcom/cm/plugincluster/junkengine/junk/engine/IEngineConfig;)V
.end method
.method public abstract setObserver(Lcom/cm/plugincluster/junkengine/junk/engine/JunkEventCommandInterface;)V
.end method
.method public abstract setQuited(Z)V
.end method
.method public abstract setupFileCloudEnable(Z)V
.end method
.method public abstract startClean(Ljava/util/List;I)Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/cm/plugincluster/loststars/filemanager/interfaces/IJunkModel;",
">;I)Z"
}
.end annotation
.end method
.method public abstract startClean(Z)Z
.end method
.method public abstract startScan(I)Z
.end method
.method public abstract startScan(IZZ)Z
.end method
.method public abstract startScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;I)Z
.end method
.method public abstract startScan([Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;IZZ)Z
.end method
.method public abstract startScanCache(Ljava/lang/String;)Z
.end method
.method public abstract startScanCache(Ljava/lang/String;Z)Z
.end method
.method public abstract updateResult()V
.end method
.method public abstract updateScanResult(Ljava/lang/String;JLjava/util/EnumSet;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"J",
"Ljava/util/EnumSet",
"<",
"Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;",
">;)V"
}
.end annotation
.end method
.method public abstract updateTypeCleanSize(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;J)V
.end method