Package | Description |
---|---|
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 |
Modifier and Type | Class and Description |
---|---|
class |
TwoWayPasswordEncoderPluginType
This class represents the value meta plugin type.
|
Modifier and Type | Field and Description |
---|---|
Class<? extends PluginTypeInterface> |
KettleMissingPluginsException.PluginDetails.pluginTypeClass |
Modifier and Type | Method and Description |
---|---|
void |
KettleMissingPluginsException.addMissingPluginDetails(Class<? extends PluginTypeInterface> pluginTypeClass,
String pluginId)
Add a missing plugin id for a given plugin type.
|
Constructor and Description |
---|
KettleMissingPluginsException.PluginDetails(Class<? extends PluginTypeInterface> pluginTypeClass,
String pluginId) |
Modifier and Type | Class and Description |
---|---|
class |
ExtensionPointPluginType
This class represents the extension point plugin type.
|
Modifier and Type | Class and Description |
---|---|
class |
LoggingPluginType
This class represents the logging plugin type.
|
Modifier and Type | Class and Description |
---|---|
class |
BasePluginType |
class |
DatabasePluginType
This class represents the step plugin type.
|
class |
PluginRegistryPluginType
Plugins of this type can extend to capabilities of the PluginRegiestry
User: nbaker Date: 3/14/11
|
Modifier and Type | Method and Description |
---|---|
<T extends PluginTypeInterface> |
PluginRegistry.addPluginListener(Class<T> typeToTrack,
PluginTypeListener listener)
Allows the tracking of plugins as they come and go.
|
<T extends PluginInterface,K extends PluginTypeInterface> |
PluginRegistry.getPlugins(Class<K> type) |
<T extends PluginTypeInterface> |
PluginRegistry.getPluginsByCategory(Class<T> pluginType,
String pluginCategory)
Retrieve a list of plugins per category.
|
Modifier and Type | Method and Description |
---|---|
PluginTypeInterface |
PluginRegistry.getPluginType(Class<? extends PluginTypeInterface> pluginTypeClass) |
Modifier and Type | Method and 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() |
Modifier and Type | Method and Description |
---|---|
static void |
PluginRegistry.addPluginType(PluginTypeInterface type)
Add a PluginType to be managed by the registry
|
void |
PluginRegistryExtension.searchForType(PluginTypeInterface pluginType) |
Modifier and Type | Method and Description |
---|---|
PluginInterface |
PluginRegistry.findPluginWithDescription(Class<? extends PluginTypeInterface> pluginType,
String pluginDescription)
Find the plugin ID based on the description of the plugin
|
PluginInterface |
PluginRegistry.findPluginWithId(Class<? extends PluginTypeInterface> pluginType,
String pluginId)
Find the plugin ID based on the name of the plugin
|
PluginInterface |
PluginRegistry.findPluginWithName(Class<? extends PluginTypeInterface> pluginType,
String pluginName)
Find the plugin ID based on the name of the plugin
|
List<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 class
|
PluginInterface |
PluginRegistry.getPlugin(Class<? extends PluginTypeInterface> pluginType,
String id)
Get a plugin from the registry
|
String |
PluginRegistry.getPluginId(Class<? extends PluginTypeInterface> pluginType,
Object pluginClass)
Find the plugin ID based on the class
|
String |
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) |
<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) |
void |
PluginRegistry.registerPluginType(Class<? extends PluginTypeInterface> pluginType) |
void |
PluginRegistry.removePlugin(Class<? extends PluginTypeInterface> pluginType,
PluginInterface plugin) |
void |
Plugin.setPluginType(Class<? extends PluginTypeInterface> pluginType) |
Constructor and 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,
String classLoaderGroup,
boolean nativePlugin,
Map<Class<?>,String> classMap,
List<String> libraries,
String errorHelpFile,
URL pluginFolder,
String documentationUrl,
String casesUrl,
String forumUrl) |
Modifier and Type | Class and Description |
---|---|
class |
ValueMetaPluginType
This class represents the value meta plugin type.
|