Package jadx.plugins.tools
Class JadxPluginsTools
- java.lang.Object
-
- jadx.plugins.tools.JadxPluginsTools
-
public class JadxPluginsTools extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanchangeDisabledStatus(java.lang.String pluginId, boolean disabled)Disable or enable pluginjava.util.List<java.nio.file.Path>getAllPluginJars()java.util.List<jadx.api.plugins.JadxPluginInfo>getAllPluginsInfo()Return all loadable plugins info (including installed, bundled and dropins).java.util.List<java.nio.file.Path>getEnabledPluginJars()java.util.List<JadxPluginMetadata>getInstalled()static JadxPluginsToolsgetInstance()java.util.List<JadxPluginMetadata>getVersionsByLocation(java.lang.String locationId, int page, int perPage)JadxPluginMetadatainstall(java.lang.String locationId)JadxPluginMetadataresolveMetadata(java.lang.String locationId)booleanuninstall(java.lang.String pluginId)java.util.Optional<JadxPluginUpdate>update(java.lang.String pluginId)java.util.List<JadxPluginUpdate>updateAll()
-
-
-
Method Detail
-
getInstance
public static JadxPluginsTools getInstance()
-
install
public JadxPluginMetadata install(java.lang.String locationId)
-
resolveMetadata
public JadxPluginMetadata resolveMetadata(java.lang.String locationId)
-
getVersionsByLocation
public java.util.List<JadxPluginMetadata> getVersionsByLocation(java.lang.String locationId, int page, int perPage)
-
updateAll
public java.util.List<JadxPluginUpdate> updateAll()
-
update
public java.util.Optional<JadxPluginUpdate> update(java.lang.String pluginId)
-
uninstall
public boolean uninstall(java.lang.String pluginId)
-
getInstalled
public java.util.List<JadxPluginMetadata> getInstalled()
-
getAllPluginsInfo
public java.util.List<jadx.api.plugins.JadxPluginInfo> getAllPluginsInfo()
Return all loadable plugins info (including installed, bundled and dropins).
For only installed plugins prefergetInstalled()method.
-
getAllPluginJars
public java.util.List<java.nio.file.Path> getAllPluginJars()
-
getEnabledPluginJars
public java.util.List<java.nio.file.Path> getEnabledPluginJars()
-
changeDisabledStatus
public boolean changeDisabledStatus(java.lang.String pluginId, boolean disabled)Disable or enable plugin- Returns:
- true if disabled status was changed
-
-