Pepper 3.7.0
A highly extensible plattform for conversion and
|
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. | |
abstract void | activate (ComponentContext componentContext) |
Sets the ComponentContext of the OSGi environment the bundle was started in. | |
abstract String | getStatus () |
Returns a status description as String . | |
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. | |
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. | |
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. | |
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. | |
abstract PepperConfiguration | getConfiguration () |
Returns the configuration object for this converter object. | |
abstract List< PepperImporter > | getPepperImporters () |
Creates an instance of PepperImporter for each listed ComponentFactory in list pepperImporterComponentFactories and returns that list. | |
abstract List< PepperManipulator > | getPepperManipulators () |
Creates an instance of PepperManipulator for each listed ComponentFactory in list pepperManipulatorComponentFactories and returns that list. | |
abstract List< PepperExporter > | getPepperExporters () |
Creates an instance of PepperExporter for each listed ComponentFactory in list pepperExporterComponentFactories and returns that list. | |
abstract PepperModule | getPepperModule (StepDesc stepDesc) |
Returns a PepperModule object matching to the given StepDesc . | |
abstract PepperImporter | getPepperImporter (StepDesc stepDesc) |
Returns a PepperImporter object matching to the given ImporterParams . | |
abstract PepperManipulator | getPepperManipulator (StepDesc stepDesc) |
Creates an instance of PepperManipulator for each listed ComponentFactory in list pepperManipulatorComponentFactories and returns that list. | |
abstract PepperExporter | getPepperExporter (StepDesc stepDesc) |
Creates an instance of PepperExporter for each listed ComponentFactory in list pepperExporterComponentFactories and returns that list. | |
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.
PepperExporter
objects. Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
TODO make docu.
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.
PepperExporter
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 |
PepperImporter
matching the given ImporterParams
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
TODO make docu.
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.
PepperImporter
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.
PepperManipulator
objects. Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
TODO make docu.
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.
PepperManipulator
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 |
PepperModule
matching the given StepDesc
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.
String
representation of all PepperModule
objects available by this PepperModuleResolver
object. Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
TODO make some docu.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
TODO make docu.
Implemented in org.corpus_tools.pepper.core.ModuleResolverImpl.
|
abstract |
TODO make docu.
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.