Pepper
3.6.0
A highly extensible plattform for conversion and manipulationoflinguisticdata.
|
Inherited by org.corpus_tools.pepper.core.ModuleResolverImpl.
Public Member Functions | |
abstract ComponentContext | getComponentContext () |
Returns the ComponentContext of the OSGi environment the bundle was started in. More... | |
abstract void | activate (ComponentContext componentContext) |
Sets the ComponentContext of the OSGi environment the bundle was started in. More... | |
abstract String | getStatus () |
Returns a status description as String. More... | |
abstract void | addPepperImporterComponentFactory (ComponentFactory pepperImporterComponentFactory) |
This method is called by OSGi framework and adds all registered ComponentFactory objects having the name PepperImporterComponentFactory to this object. More... | |
abstract void | removePepperImporterComponentFactory (ComponentFactory pepperImporterComponentFactory) |
TODO make docu. | |
abstract List< ComponentFactory > | getPepperImporterComponentFactories () |
TODO make docu. | |
abstract void | addPepperManipulatorComponentFactory (ComponentFactory pepperManipulatorComponentFactory) |
This method is called by OSGi framework and adds all registered ComponentFactory objects having the name PepperManipulatorComponentFactory to this object. More... | |
abstract void | removePepperManipulatorComponentFactory (ComponentFactory pepperManipulatorComponentFactory) |
TODO make docu. | |
abstract List< ComponentFactory > | getPepperManipulatorComponentFactories () |
TODO make docu. | |
abstract void | addPepperExporterComponentFactory (ComponentFactory pepperExporterComponentFactory) |
This method is called by OSGi framework and adds all registered ComponentFactory objects having the name PepperExporterComponentFactory to this object. More... | |
abstract void | removePepperExporterComponentFactory (ComponentFactory pepperExporterComponentFactory) |
TODO make some docu. | |
abstract List< ComponentFactory > | getPepperExporterComponentFactories () |
TODO make docu. | |
abstract void | setConfiguration (PepperConfiguration pepperConfiguration) |
Sets the configuration object for this object. More... | |
abstract PepperConfiguration | getConfiguration () |
Returns the configuration object for this converter object. More... | |
abstract List< PepperImporter > | getPepperImporters () |
Creates an instance of PepperImporter for each listed ComponentFactory in list pepperImporterComponentFactories and returns that list. More... | |
abstract List< PepperManipulator > | getPepperManipulators () |
Creates an instance of PepperManipulator for each listed ComponentFactory in list pepperManipulatorComponentFactories and returns that list. More... | |
abstract List< PepperExporter > | getPepperExporters () |
Creates an instance of PepperExporter for each listed ComponentFactory in list pepperExporterComponentFactories and returns that list. More... | |
abstract PepperModule | getPepperModule (StepDesc stepDesc) |
Returns a PepperModule object matching to the given StepDesc. More... | |
abstract PepperImporter | getPepperImporter (StepDesc stepDesc) |
Returns a PepperImporter object matching to the given ImporterParams. More... | |
abstract PepperManipulator | getPepperManipulator (StepDesc stepDesc) |
Creates an instance of PepperManipulator for each listed ComponentFactory in list pepperManipulatorComponentFactories and returns that list. More... | |
abstract PepperExporter | getPepperExporter (StepDesc stepDesc) |
Creates an instance of PepperExporter for each listed ComponentFactory in list pepperExporterComponentFactories and returns that list. More... | |
Static Public Attributes | |
static final String | RESOURCES = ".resources" |
|
abstract |
Sets the ComponentContext of the OSGi environment the bundle was started in.
componentContext |
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
This method is called by OSGi framework and adds all registered ComponentFactory objects having the name PepperExporterComponentFactory to this object.
All ComponentFactory objects are stored in the internal object list pepperExporterComponentFactories.
pepperExporterComponentFactory | ComponentFactory object to be stored in internal list @model pepperExporterComponentFactoryDataType= "de.hub.corpling.pepper.pepperFW.ComponentFactory" @generated |
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
This method is called by OSGi framework and adds all registered ComponentFactory objects having the name PepperImporterComponentFactory to this object.
All ComponentFactory objects are stored in an internal object pepperImporterComponentFactories
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
This method is called by OSGi framework and adds all registered ComponentFactory objects having the name PepperManipulatorComponentFactory to this object.
All ComponentFactory objects are stored in an internal object pepperManipulatorComponentFactories.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Returns the ComponentContext of the OSGi environment the bundle was started in.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Returns the configuration object for this converter object.
If no PepperConfiguration object was set, an automatic detection of configuration file will be started.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Creates an instance of PepperExporter for each listed ComponentFactory in list pepperExporterComponentFactories and returns that list.
This PepperModuleResolver instance does not store any link to the created object, so it can be used and removed as the caller like. Thus each call creates a new list containing new objects.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Creates an instance of PepperExporter for each listed ComponentFactory in list pepperExporterComponentFactories and returns that list.
This PepperModuleResolver instance does not store any link to the created object, so it can be used and removed as the caller like. Thus each call creates a new list containing new objects.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Returns a PepperImporter object matching to the given ImporterParams.
A new instance of the specific PepperImporter class is created and returned. No references to the returned object will be stored in this PepperModuleResolver object. When calling getPepperImporter(ImporterParams) a new instance of PepperImporter is created.
pepperImporterParams | specifies the PepperImporter object to be found |
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Creates an instance of PepperImporter for each listed ComponentFactory in list pepperImporterComponentFactories and returns that list.
This PepperModuleResolver instance does not store any link to the created object, so it can be used and removed as the caller like. Thus each call creates a new list containing new objects.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Creates an instance of PepperManipulator for each listed ComponentFactory in list pepperManipulatorComponentFactories and returns that list.
This PepperModuleResolver instance does not store any link to the created object, so it can be used and removed as the caller like. Thus each call creates a new list containing new objects.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Creates an instance of PepperManipulator for each listed ComponentFactory in list pepperManipulatorComponentFactories and returns that list.
This PepperModuleResolver instance does not store any link to the created object, so it can be used and removed as the caller like. Thus each call creates a new list containing new objects.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Returns a PepperModule object matching to the given StepDesc.
A new instance of the specific PepperImporter class is created and returned. No references to the returned object will be stored in this PepperModuleResolver object. When calling getPepperModule(ImporterParams) a new instance of PepperModule is created.
pepperImporterParams | specifies the PepperModule object to be found |
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Returns a status description as String.
The returned String contains the number of all available PepperModule objects in a readable format.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
Sets the configuration object for this object.
pepperConfiguration |
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.