Pepper 3.7.0
A highly extensible plattform for conversion and
Loading...
Searching...
No Matches
org.corpus_tools.pepper.core.PepperImpl Class Reference

Inherits Pepper.

Classes

class  JobEntry
 

Public Member Functions

PepperConfiguration getConfiguration ()
 
void setConfiguration (PepperConfiguration configuration)
 
Set< String > findAppropriateImporters (URI corpusPath) throws FileNotFoundException
 
String createJob ()
 
Set< String > getJobIds ()
 Return identifiers of all registered PepperJobImpl objects.
 
PepperJob getJob (String id) throws JobNotFoundException
 
PepperJobImpl getPepperJobImpl (String id) throws JobNotFoundException
 {@inheritDoc Pepper::getJob(String)}
 
boolean removeJob (String id) throws JobNotFoundException
 
File getLocation (String id) throws JobNotFoundException
 Returns the location of a job.
 
void cleanUp ()
 Cleans up current workspace.
 
Collection< PepperModuleDesc > getRegisteredImporters ()
 
Collection< PepperModuleDesc > getRegisteredModules ()
 
ModuleResolver getModuleResolver ()
 Returns the set ModuleResolverImpl object, to resolve PepperModule objects.
 
void setModuleResolver (ModuleResolver moduleResolver)
 Sets a ModuleResolverImpl object to resolve PepperModule objects for Pepper jobs.
 
void unsetModuleResolver (ModuleResolver moduleResolver)
 Unsets the ModuleResolverImpl reference.
 
Collection< ModuleFitness > checkFitness ()
 
Collection< String > selfTest ()
 
String getRegisteredModulesAsString ()
 
String toString ()
 Returns a string representation of this object.
 

Member Function Documentation

◆ cleanUp()

void org.corpus_tools.pepper.core.PepperImpl.cleanUp ( )

Cleans up current workspace.

Removes all non active jobs.

◆ getJobIds()

Set< String > org.corpus_tools.pepper.core.PepperImpl.getJobIds ( )

Return identifiers of all registered PepperJobImpl objects.

Returns
a list of all job identifiers

◆ getLocation()

File org.corpus_tools.pepper.core.PepperImpl.getLocation ( String  id) throws JobNotFoundException

Returns the location of a job.

Parameters
id
Returns
Exceptions
JobNotFoundException

◆ getModuleResolver()

ModuleResolver org.corpus_tools.pepper.core.PepperImpl.getModuleResolver ( )

Returns the set ModuleResolverImpl object, to resolve PepperModule objects.

Returns
set set ModuleResolverImpl object

◆ setModuleResolver()

void org.corpus_tools.pepper.core.PepperImpl.setModuleResolver ( ModuleResolver  moduleResolver)

Sets a ModuleResolverImpl object to resolve PepperModule objects for Pepper jobs.

Parameters
moduleResolverModuleResolverImpl object to be used for jobs

◆ toString()

String org.corpus_tools.pepper.core.PepperImpl.toString ( )

Returns a string representation of this object.

Note: This representation cannot be used for serialization/deserialization purposes.

◆ unsetModuleResolver()

void org.corpus_tools.pepper.core.PepperImpl.unsetModuleResolver ( ModuleResolver  moduleResolver)

Unsets the ModuleResolverImpl reference.

This is necessary for OSGi declarative service.