Interface IJadxPluginResolver

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean hasVersion​(java.lang.String locationId)
      Check if locationId has a specified version number
      java.lang.String id()
      Unique resolver identifier, should be same as locationId prefix
      boolean isUpdateSupported()
      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 location
      java.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 1
        perPage - result's count limit
      • hasVersion

        boolean hasVersion​(java.lang.String locationId)
        Check if locationId has a specified version number