Package org.aksw.faraday_cage.engine
Interface Plugin
-
- All Superinterfaces:
org.pf4j.ExtensionPoint
- All Known Subinterfaces:
ExecutionNode<T>,ExecutionNodeWrapper<V,T>
- All Known Implementing Classes:
AbstractExecutionNode,AbstractExecutionNodeDecorator,AbstractExecutionNodeWrapper,AbstractParameterizedExecutionNode,AbstractParameterizedExecutionNodeDecorator,AbstractParameterizedExecutionNodeWrapper
public interface Plugin extends org.pf4j.ExtensionPoint
-
-
Method Summary
Modifier and Type Method Description ResourcegetId()static ResourcegetImplementationType(Resource executionId)ResourcegetType()Get the type URI resource of theParametrizedPlugin.voidinitPluginId(Resource id)booleanisInitialized()Get initialization status
-
-
-
Method Detail
-
getId
Resource getId()
-
getType
Resource getType()
Get the type URI resource of theParametrizedPlugin. The type of aParametrizedPluginidentifies the implementing class, must be unique and must not be a blank node. It is used to instantiate the class using thePluginFactory. Defaults to using the implementing classesClass.getSimpleName().- Returns:
- RDF URI resource identifying the implementation class
-
isInitialized
boolean isInitialized()
Get initialization status- Returns:
true, if initialized;false, else.
-
initPluginId
void initPluginId(Resource id)
-
-