public class FSPluginUtils
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static int |
BYTES_NUM |
static java.lang.String |
CONNECTION_404 |
static java.lang.String |
DOWNLOAD_PATH |
static java.lang.String |
TEMP_FILE |
构造器和说明 |
---|
FSPluginUtils() |
限定符和类型 | 方法和说明 |
---|---|
static void |
checkAndCopyMainFile(java.lang.String indexPath,
java.lang.String mainJsPath) |
static void |
checkShopResourceExist(JSONObject jo) |
static void |
checkShopUpdate(JSONObject jo) |
static PluginMarker |
createPluginMarker(java.lang.String pluginInfo)
解析字符串生成PluginMarker
|
static void |
downloadShopScripts(java.lang.String id) |
static JSONArray |
filterPluginsFromVersion(JSONArray oriJSONArray)
在不同设计器版本下展示不同插件
|
static java.lang.String |
getInterKeyByErrorCode(PluginErrorCode errorCode) |
static JSONObject |
getLatestPluginInfo(java.lang.String pluginID)
从商城获取最新插件信息
|
static java.lang.String |
getMessageByErrorCode(PluginErrorCode errorCode) |
static java.lang.String |
getSuccessInfo(PluginTaskResult result) |
static int |
getTotalDependenceLength(java.util.List<PluginTask> needList) |
static void |
installShopScripts() |
static JSONObject |
pluginToJSONObject(PluginContext plugin)
插件转JSON对象
|
static java.lang.String |
transPluginsToString(java.util.List<PluginContext> plugins)
插件转字符串
|
public static final java.lang.String DOWNLOAD_PATH
public static final java.lang.String TEMP_FILE
public static final java.lang.String CONNECTION_404
public static final int BYTES_NUM
public static JSONObject pluginToJSONObject(PluginContext plugin)
plugin
- 插件对象public static PluginMarker createPluginMarker(java.lang.String pluginInfo)
pluginInfo
- 插件标志字符串public static JSONObject getLatestPluginInfo(java.lang.String pluginID) throws java.lang.Exception
pluginID
- 插件idjava.lang.Exception
- 异常public static java.lang.String transPluginsToString(java.util.List<PluginContext> plugins) throws java.lang.Exception
java.lang.Exception
- 异常public static int getTotalDependenceLength(java.util.List<PluginTask> needList)
public static java.lang.String getMessageByErrorCode(PluginErrorCode errorCode)
public static java.lang.String getInterKeyByErrorCode(PluginErrorCode errorCode)
public static java.lang.String getSuccessInfo(PluginTaskResult result)
public static void downloadShopScripts(java.lang.String id) throws java.lang.Exception
java.lang.Exception
public static void installShopScripts()
public static void checkShopResourceExist(JSONObject jo) throws java.lang.Exception
java.lang.Exception
public static void checkShopUpdate(JSONObject jo) throws java.lang.Exception
java.lang.Exception
public static void checkAndCopyMainFile(java.lang.String indexPath, java.lang.String mainJsPath)