Uses of Interface
org.pentaho.di.core.plugins.PluginTypeInterface
-
Packages that use PluginTypeInterface Package Description org.pentaho.di.core org.pentaho.di.core.encryption org.pentaho.di.core.exception This package contains a set of Exceptions used in Kettle.org.pentaho.di.core.extension org.pentaho.di.core.logging This package contains the Log4j Kettle appenders and Kettle layout as well as the Kettle Log Message.org.pentaho.di.core.plugins org.pentaho.di.core.row.value org.pentaho.di.core.service -
-
Uses of PluginTypeInterface in org.pentaho.di.core
Method parameters in org.pentaho.di.core with type arguments of type PluginTypeInterface Modifier and Type Method Description static void
KettleClientEnvironment. init(List<PluginTypeInterface> pluginsToLoad)
-
Uses of PluginTypeInterface in org.pentaho.di.core.encryption
Classes in org.pentaho.di.core.encryption that implement PluginTypeInterface Modifier and Type Class Description class
TwoWayPasswordEncoderPluginType
This class represents the value meta plugin type. -
Uses of PluginTypeInterface in org.pentaho.di.core.exception
Fields in org.pentaho.di.core.exception with type parameters of type PluginTypeInterface Modifier and Type Field Description Class<? extends PluginTypeInterface>
KettleMissingPluginsException.PluginDetails. pluginTypeClass
Method parameters in org.pentaho.di.core.exception with type arguments of type PluginTypeInterface Modifier and Type Method Description void
KettleMissingPluginsException. addMissingPluginDetails(Class<? extends PluginTypeInterface> pluginTypeClass, String pluginId)
Add a missing plugin id for a given plugin type.Constructor parameters in org.pentaho.di.core.exception with type arguments of type PluginTypeInterface Constructor Description PluginDetails(Class<? extends PluginTypeInterface> pluginTypeClass, String pluginId)
-
Uses of PluginTypeInterface in org.pentaho.di.core.extension
Classes in org.pentaho.di.core.extension that implement PluginTypeInterface Modifier and Type Class Description class
ExtensionPointPluginType
This class represents the extension point plugin type. -
Uses of PluginTypeInterface in org.pentaho.di.core.logging
Classes in org.pentaho.di.core.logging that implement PluginTypeInterface Modifier and Type Class Description class
LoggingPluginType
This class represents the logging plugin type. -
Uses of PluginTypeInterface in org.pentaho.di.core.plugins
Classes in org.pentaho.di.core.plugins that implement PluginTypeInterface Modifier and Type Class Description class
BaseFragmentType
class
BasePluginType
class
DatabasePluginType
This class represents the step plugin type.class
PluginRegistryPluginType
Plugins of this type can extend to capabilities of the PluginRegistry User: nbaker Date: 3/14/11Methods in org.pentaho.di.core.plugins with type parameters of type PluginTypeInterface Modifier and Type Method Description <T extends PluginTypeInterface>
voidPluginRegistry. addPluginListener(Class<T> typeToTrack, PluginTypeListener listener)
Allows the tracking of plugins as they come and go.<T extends PluginInterface,K extends PluginTypeInterface>
List<T>PluginRegistry. getPlugins(Class<K> type)
<T extends PluginTypeInterface>
List<PluginInterface>PluginRegistry. getPluginsByCategory(Class<T> pluginType, String pluginCategory)
Retrieve a list of plugins per category.Methods in org.pentaho.di.core.plugins that return PluginTypeInterface Modifier and Type Method Description PluginTypeInterface
PluginRegistry. getPluginType(Class<? extends PluginTypeInterface> pluginTypeClass)
Methods in org.pentaho.di.core.plugins that return types with arguments of type PluginTypeInterface Modifier and Type Method Description static List<PluginTypeInterface>
PluginRegistry. getAddedPluginTypes()
Added so we can tell when types have been added (but not necessarily registered)Class<? extends PluginTypeInterface>
Plugin. getPluginType()
Class<? extends PluginTypeInterface>
PluginInterface. getPluginType()
List<Class<? extends PluginTypeInterface>>
PluginRegistry. getPluginTypes()
Methods in org.pentaho.di.core.plugins with parameters of type PluginTypeInterface Modifier and Type Method Description static void
PluginRegistry. addPluginType(PluginTypeInterface type)
Add a PluginType to be managed by the registryvoid
PluginRegistryExtension. searchForType(PluginTypeInterface pluginType)
Method parameters in org.pentaho.di.core.plugins with type arguments of type PluginTypeInterface Modifier and Type Method Description <T> void
PluginRegistry. addClassFactory(Class<? extends PluginTypeInterface> pluginType, Class<T> tClass, String id, Callable<T> callable)
Add a Class Mapping + factory for a plugin.PluginInterface
PluginRegistry. findPluginWithDescription(Class<? extends PluginTypeInterface> pluginType, String pluginDescription)
Find the plugin ID based on the description of the pluginPluginInterface
PluginRegistry. findPluginWithId(Class<? extends PluginTypeInterface> pluginType, String pluginId)
Find the plugin ID based on the name of the pluginPluginInterface
PluginRegistry. findPluginWithId(Class<? extends PluginTypeInterface> pluginType, String pluginId, boolean waitForPluginToBeAvailable)
PluginInterface
PluginRegistry. findPluginWithName(Class<? extends PluginTypeInterface> pluginType, String pluginName)
Find the plugin ID based on the name of the pluginList<String>
PluginRegistry. getCategories(Class<? extends PluginTypeInterface> pluginType)
Retrieve a list of all categories for a certain plugin type.PluginInterface
PluginRegistry. getPlugin(Class<? extends PluginTypeInterface> pluginType, Object pluginClass)
Retrieve the Plugin for a given classPluginInterface
PluginRegistry. getPlugin(Class<? extends PluginTypeInterface> pluginType, String id)
Get a plugin from the registryString
PluginRegistry. getPluginId(Class<? extends PluginTypeInterface> pluginType, Object pluginClass)
Find the plugin ID based on the classString
PluginRegistryExtension. getPluginId(Class<? extends PluginTypeInterface> pluginType, Object pluginClass)
RowBuffer
PluginRegistry. getPluginInformation(Class<? extends PluginTypeInterface> pluginType)
List<String>
PluginRegistry. getPluginPackages(Class<? extends PluginTypeInterface> pluginType)
PluginTypeInterface
PluginRegistry. getPluginType(Class<? extends PluginTypeInterface> pluginTypeClass)
protected void
BaseFragmentType. initListeners(Class<? extends PluginTypeInterface> aClass, Class<? extends PluginTypeInterface> typeToTrack)
<T> T
PluginRegistry. loadClass(Class<? extends PluginTypeInterface> pluginType, Object object, Class<T> classType)
Load the class of the type specified for the plugin that owns the class of the specified object.<T> T
PluginRegistry. loadClass(Class<? extends PluginTypeInterface> pluginType, String pluginId, Class<T> classType)
Load the class of the type specified for the plugin with the ID specified.void
PluginRegistry. registerPlugin(Class<? extends PluginTypeInterface> pluginType, PluginInterface plugin)
protected PluginInterface
BasePluginType. registerPluginFromXmlResource(Node pluginNode, String path, Class<? extends PluginTypeInterface> pluginType, boolean nativePlugin, URL pluginFolder)
void
PluginRegistry. registerPluginType(Class<? extends PluginTypeInterface> pluginType)
void
PluginRegistry. removePlugin(Class<? extends PluginTypeInterface> pluginType, PluginInterface plugin)
void
Plugin. setPluginType(Class<? extends PluginTypeInterface> pluginType)
Constructor parameters in org.pentaho.di.core.plugins with type arguments of type PluginTypeInterface Constructor Description Plugin(String[] ids, Class<? extends PluginTypeInterface> pluginType, Class<?> mainType, String category, String name, String description, String imageFile, boolean separateClassLoaderNeeded, boolean nativePlugin, Map<Class<?>,String> classMap, List<String> libraries, String errorHelpFile, URL pluginFolder)
Plugin(String[] ids, Class<? extends PluginTypeInterface> pluginType, Class<?> mainType, String category, String name, String description, String imageFile, boolean separateClassLoaderNeeded, boolean nativePlugin, Map<Class<?>,String> classMap, List<String> libraries, String errorHelpFile, URL pluginFolder, String documentationUrl, String casesUrl, String forumUrl)
Plugin(String[] ids, Class<? extends PluginTypeInterface> pluginType, Class<?> mainType, String category, String name, String description, String imageFile, boolean separateClassLoaderNeeded, boolean nativePlugin, Map<Class<?>,String> classMap, List<String> libraries, String errorHelpFile, URL pluginFolder, String documentationUrl, String casesUrl, String forumUrl, String suggestion)
Plugin(String[] ids, Class<? extends PluginTypeInterface> pluginType, Class<?> mainType, String category, String name, String description, String imageFile, boolean separateClassLoaderNeeded, String classLoaderGroup, boolean nativePlugin, Map<Class<?>,String> classMap, List<String> libraries, String errorHelpFile, URL pluginFolder, String documentationUrl, String casesUrl, String forumUrl)
Plugin(String[] ids, Class<? extends PluginTypeInterface> pluginType, Class<?> mainType, String category, String name, String description, String imageFile, boolean separateClassLoaderNeeded, String classLoaderGroup, boolean nativePlugin, Map<Class<?>,String> classMap, List<String> libraries, String errorHelpFile, URL pluginFolder, String documentationUrl, String casesUrl, String forumUrl, String suggestion)
SupplementalPlugin(Class<? extends PluginTypeInterface> pluginClass, String id)
-
Uses of PluginTypeInterface in org.pentaho.di.core.row.value
Classes in org.pentaho.di.core.row.value that implement PluginTypeInterface Modifier and Type Class Description class
ValueMetaPluginType
This class represents the value meta plugin type. -
Uses of PluginTypeInterface in org.pentaho.di.core.service
Classes in org.pentaho.di.core.service that implement PluginTypeInterface Modifier and Type Class Description class
ServiceProviderPluginType
Methods in org.pentaho.di.core.service with parameters of type PluginTypeInterface Modifier and Type Method Description void
PluginServiceLoaderRegistryExtension. searchForType(PluginTypeInterface pluginType)
Method parameters in org.pentaho.di.core.service with type arguments of type PluginTypeInterface Modifier and Type Method Description String
PluginServiceLoaderRegistryExtension. getPluginId(Class<? extends PluginTypeInterface> pluginType, Object pluginClass)
-