Package org.apache.hop.core.plugins
Class ActionPluginType
- java.lang.Object
-
- org.apache.hop.core.plugins.BasePluginType<Action>
-
- org.apache.hop.core.plugins.ActionPluginType
-
- All Implemented Interfaces:
IPluginType<Action>
public class ActionPluginType extends BasePluginType<Action>
This plugin type handles the actions.
-
-
Field Summary
Fields Modifier and Type Field Description static StringGENERAL_CATEGORYstatic StringID-
Fields inherited from class org.apache.hop.core.plugins.BasePluginType
classFromResourcesPackage, registry
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedActionPluginType(Class<Action> pluginType, String id, String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddExtraClasses(Map<Class<?>,String> classMap, Class<?> clazz, Action annotation)protected StringextractCasesUrl(Action annotation)protected StringextractCategory(Action annotation)protected StringextractClassLoaderGroup(Action annotation)protected StringextractDesc(Action annotation)protected StringextractDocumentationUrl(Action annotation)protected StringextractForumUrl(Action annotation)protected StringextractID(Action annotation)protected StringextractImageFile(Action annotation)protected String[]extractKeywords(Action annotation)protected StringextractName(Action annotation)protected booleanextractSeparateClassLoader(Action annotation)protected StringextractSuggestion(Action annotation)static ActionPluginTypegetInstance()-
Methods inherited from class org.apache.hop.core.plugins.BasePluginType
addObjectType, createUrlClassLoader, findAnnotatedClassFiles, getAdditionalRuntimeObjectTypes, getAlternativeTranslation, getCodedTranslation, getExtraLibraryFolders, getFileInputStreamExternal, getId, getName, getPropertyExternal, getResAsStreamExternal, getTranslation, getTranslations, handlePluginAnnotation, registerClassPathPlugin, registerCustom, registerNatives, registerPluginJars, searchPlugins, setExtraLibraryFolders, setId, setName, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.hop.core.plugins.IPluginType
isFragment
-
-
-
-
Field Detail
-
ID
public static final String ID
- See Also:
- Constant Field Values
-
GENERAL_CATEGORY
public static final String GENERAL_CATEGORY
-
-
Method Detail
-
getInstance
public static ActionPluginType getInstance()
-
extractCategory
protected String extractCategory(Action annotation)
- Overrides:
extractCategoryin classBasePluginType<Action>
-
extractDesc
protected String extractDesc(Action annotation)
- Specified by:
extractDescin classBasePluginType<Action>
-
extractID
protected String extractID(Action annotation)
- Specified by:
extractIDin classBasePluginType<Action>
-
extractName
protected String extractName(Action annotation)
- Specified by:
extractNamein classBasePluginType<Action>
-
extractImageFile
protected String extractImageFile(Action annotation)
- Overrides:
extractImageFilein classBasePluginType<Action>
-
extractSeparateClassLoader
protected boolean extractSeparateClassLoader(Action annotation)
- Overrides:
extractSeparateClassLoaderin classBasePluginType<Action>
-
addExtraClasses
protected void addExtraClasses(Map<Class<?>,String> classMap, Class<?> clazz, Action annotation)
- Overrides:
addExtraClassesin classBasePluginType<Action>
-
extractDocumentationUrl
protected String extractDocumentationUrl(Action annotation)
- Overrides:
extractDocumentationUrlin classBasePluginType<Action>
-
extractCasesUrl
protected String extractCasesUrl(Action annotation)
- Overrides:
extractCasesUrlin classBasePluginType<Action>
-
extractForumUrl
protected String extractForumUrl(Action annotation)
- Overrides:
extractForumUrlin classBasePluginType<Action>
-
extractSuggestion
protected String extractSuggestion(Action annotation)
- Overrides:
extractSuggestionin classBasePluginType<Action>
-
extractClassLoaderGroup
protected String extractClassLoaderGroup(Action annotation)
- Overrides:
extractClassLoaderGroupin classBasePluginType<Action>
-
extractKeywords
protected String[] extractKeywords(Action annotation)
- Overrides:
extractKeywordsin classBasePluginType<Action>
-
-