限定符和类型 | 方法和说明 |
---|---|
PluginXml |
PluginContext.getXml()
获取插件表示,读取之后不会随文件的改变而改变
|
限定符和类型 | 方法和说明 |
---|---|
void |
PluginDependenceManager.makeSureDependenceInstalledBy(PluginMarker marker,
PluginXml xml,
Progress progress)
安装插件时,要确保依赖已经安装成功
|
void |
PluginDependenceManager.pluginInstallFailed(PluginMarker marker,
PluginXml xml) |
void |
PluginDependenceManager.pluginUninstalled(PluginMarker marker,
PluginXml xml) |
void |
PluginDependenceManager.pluginUpdated(PluginMarker lowerMarker,
PluginXml lowerXml)
插件升级完成
在这之前因为已经安装了新插件,所以各个依赖中,已经保存了新的插件marker,这里要删掉旧的,与卸载是同一个流程
|
static java.util.List<PluginMarker> |
PluginDependenceManager.readInterPluginDependency(PluginXml xml)
读取插件间依赖关系
|
限定符和类型 | 方法和说明 |
---|---|
static PluginEmbFiles |
PluginEmbFilesManager.readEmbFiles(PluginXml xml)
从xml中读取内置文件描述
|
限定符和类型 | 方法和说明 |
---|---|
static boolean |
PluginInjectionHelper.contains(PluginXml xml,
PluginModule module) |
static boolean |
PluginInjectionHelper.contains(PluginXml xml,
PluginModule module,
java.lang.String injectionName) |
static boolean |
PluginInjectionHelper.contains(PluginXml xml,
java.lang.String injectionName) |
static boolean |
PluginInjectionHelper.isMainClass(PluginXml xml,
java.lang.String className) |
限定符和类型 | 方法和说明 |
---|---|
PluginXml |
PluginStatic.getXml()
xml对象
|
限定符和类型 | 方法和说明 |
---|---|
PluginXml |
PluginPretreatmentManager.getXml() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
PluginValidator.isJarExpired(PluginXml xml)
判断系统jar是否需要更新
|
限定符和类型 | 方法和说明 |
---|---|
static PluginXml |
PluginXmlReader.readFromZipFile(java.io.File file)
从zip文件中读取xml
|