Package org.pf4j
Interface ExtensionFinder
-
- All Known Implementing Classes:
AbstractExtensionFinder
,DefaultExtensionFinder
,LegacyExtensionFinder
,ServiceProviderExtensionFinder
public 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 pluginjava.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.
-
-