IPluginManager.smali
.class public interface abstract Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager;
.super Ljava/lang/Object;
.source "IPluginManager.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$ISinglePluginFetcher;,
Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInstallAndInitCallback;,
Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInitObserver;,
Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInstallCallback;,
Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginFetcherCallback;,
Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$PluginFetcherState;,
Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$PluginInitState;,
Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$PluginInstallState;
}
.end annotation
# virtual methods
.method public abstract addPluginInitListener(ILcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInitObserver;)V
.end method
.method public abstract asyncInstallAndInitPlugin(ILcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInstallAndInitCallback;)V
.end method
.method public abstract asyncInstallAndInitPlugin([ILcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInstallAndInitCallback;)V
.end method
.method public abstract asyncInstallPlugin(ILcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInstallCallback;)V
.end method
.method public abstract asyncInstallPlugin([ILcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInstallCallback;)V
.end method
.method public abstract getPluginInfo(I)Lcom/cm/plugincluster/pluginmgr/data/PluginInfo;
.end method
.method public abstract getSinglePluginFetcher(I)Lcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$ISinglePluginFetcher;
.end method
.method public abstract initPlugin(I)I
.end method
.method public abstract initPlugin([I)Landroid/util/SparseIntArray;
.end method
.method public abstract installAndInitPlugin(I)I
.end method
.method public abstract installAndInitPlugin([I)Landroid/util/SparseIntArray;
.end method
.method public abstract installPlugin(I)I
.end method
.method public abstract installPlugin(Lcom/cm/plugincluster/pluginmgr/data/PluginConfig;Ljava/io/InputStream;)I
.end method
.method public abstract installPlugin([I)Landroid/util/SparseIntArray;
.end method
.method public abstract isInitPlugin(I)Z
.end method
.method public abstract isPluginInstalled(I)Z
.end method
.method public abstract isPluginInstalled(Ljava/lang/String;)Z
.end method
.method public abstract removePluginInitListener(ILcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInitObserver;)V
.end method
.method public abstract runOnPluginInitComplete(ILcom/cm/plugincluster/pluginmgr/interfaces/IPluginManager$IPluginInitObserver;)V
.end method
.method public abstract startPluginLiveService(Landroid/content/Context;)V
.end method