Package jadx.plugins.tools.resolvers
Interface IJadxPluginResolver
-
- All Known Implementing Classes:
GithubReleaseResolver,LocalFileResolver
public interface IJadxPluginResolver
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanhasVersion(java.lang.String locationId)Check if locationId has a specified version numberjava.lang.Stringid()Unique resolver identifier, should be same as locationId prefixbooleanisUpdateSupported()This resolver support updates and can fetch the latest version.java.util.Optional<JadxPluginMetadata>resolve(java.lang.String locationId)Fetch the latest version plugin metadata by locationjava.util.List<JadxPluginMetadata>resolveVersions(java.lang.String locationId, int page, int perPage)Fetch several latest versions (pageable) of plugin by locationId.
-
-
-
Method Detail
-
id
java.lang.String id()
Unique resolver identifier, should be same as locationId prefix
-
isUpdateSupported
boolean isUpdateSupported()
This resolver support updates and can fetch the latest version.
-
resolve
java.util.Optional<JadxPluginMetadata> resolve(java.lang.String locationId)
Fetch the latest version plugin metadata by location
-
resolveVersions
java.util.List<JadxPluginMetadata> resolveVersions(java.lang.String locationId, int page, int perPage)
Fetch several latest versions (pageable) of plugin by locationId.- Parameters:
page- page number, starts with 1perPage- result's count limit
-
hasVersion
boolean hasVersion(java.lang.String locationId)
Check if locationId has a specified version number
-
-