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
ConstructorDescriptionSupplementalPlugin
(Class<? extends PluginTypeInterface> pluginClass, String id) -
Method Summary
Modifier and TypeMethodDescription<T> void
addFactory
(Class<T> tClass, Callable<T> callable) <T> T
Methods 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, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.pentaho.di.core.plugins.PluginInterface
getPluginProperties, merge
-
Constructor Details
-
SupplementalPlugin
-
-
Method Details
-
loadClass
- Specified by:
loadClass
in interfaceClassLoadingPluginInterface
-
getClassLoader
- Specified by:
getClassLoader
in interfaceClassLoadingPluginInterface
-
addFactory
-