Package org.pf4j

Interface ExtensionFinder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      <T> java.util.List<ExtensionWrapper<T>> find​(java.lang.Class<T> type)
      Retrieves a list with all extensions found for an extension point.
      <T> java.util.List<ExtensionWrapper<T>> find​(java.lang.Class<T> type, java.lang.String pluginId)
      Retrieves a list with all extensions found for an extension point and a plugin.
      java.util.List<ExtensionWrapper> find​(java.lang.String pluginId)
      Retrieves a list with all extensions found for a plugin
      java.util.Set<java.lang.String> findClassNames​(java.lang.String pluginId)
      Retrieves a list with all extension class names found for a plugin.
    • Method Detail

      • find

        <T> java.util.List<ExtensionWrapper<T>> find​(java.lang.Class<T> type)
        Retrieves a list with all extensions found for an extension point.
      • find

        <T> java.util.List<ExtensionWrapper<T>> find​(java.lang.Class<T> type,
                                                     java.lang.String pluginId)
        Retrieves a list with all extensions found for an extension point and a plugin.
      • find

        java.util.List<ExtensionWrapper> find​(java.lang.String pluginId)
        Retrieves a list with all extensions found for a plugin
      • findClassNames

        java.util.Set<java.lang.String> findClassNames​(java.lang.String pluginId)
        Retrieves a list with all extension class names found for a plugin.