Package org.pentaho.di.core.plugins
Class SupplementalPlugin
java.lang.Object
org.pentaho.di.core.plugins.Plugin
org.pentaho.di.core.plugins.SupplementalPlugin
- All Implemented Interfaces:
Comparable<Plugin>,ClassLoadingPluginInterface,PluginInterface
This is a holder of Plugin Class mappings which supplement those of the stock Plugin.
Created by nbaker on 3/17/17.
-
Field Summary
Fields inherited from class org.pentaho.di.core.plugins.Plugin
nullStringComparator -
Constructor Summary
ConstructorsConstructorDescriptionSupplementalPlugin(Class<? extends PluginTypeInterface> pluginClass, String id) -
Method Summary
Modifier and TypeMethodDescription<T> voidaddFactory(Class<T> tClass, Callable<T> callable) <T> TMethods inherited from class org.pentaho.di.core.plugins.Plugin
compareTo, equals, getCasesUrl, getCategory, getClassLoaderGroup, getClassMap, getDescription, getDocumentationUrl, getErrorHelpFile, getForumUrl, getIds, getImageFile, getLibraries, getMainType, getName, getPluginDirectory, getPluginType, getSuggestion, hashCode, isNativePlugin, isSeparateClassLoaderNeeded, matches, setCasesUrl, setCategory, setClassLoaderGroup, setClassMap, setDescription, setDocumentationUrl, setErrorHelpFile, setForumUrl, setIds, setImageFile, setLibraries, setName, setNativePlugin, setPluginType, setSaperateClassLoaderNeeded, setSuggestion, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.pentaho.di.core.plugins.PluginInterface
getPluginProperties, merge
-
Constructor Details
-
SupplementalPlugin
-
-
Method Details
-
loadClass
- Specified by:
loadClassin interfaceClassLoadingPluginInterface
-
getClassLoader
- Specified by:
getClassLoaderin interfaceClassLoadingPluginInterface
-
addFactory
-