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 TypeMethodDescriptiongetId()static ResourcegetImplementationType(Resource executionId)getType()Get the type URI resource of theParametrizedPlugin.voidinitPluginId(Resource id)booleanGet initialization status
-
Method Details
-
getId
Resource getId() -
getImplementationType
-
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
-