public class TextExporter extends PepperExporterImpl implements PepperExporter
PepperExporter.EXPORT_MODE
Modifier and Type | Field and Description |
---|---|
static String |
FORMAT_NAME |
static String |
FORMAT_VERSION |
static String |
MODULE_NAME |
corpusDefinition
isMultithreaded, logger, moduleController, resources, saltProject, sCorpusGraph, symbolicName, temproraries
ENDING_ALL_FILES, ENDING_FOLDER, ENDING_LEAF_FOLDER, ENDING_TAB, ENDING_TXT, ENDING_XML
Constructor and Description |
---|
TextExporter() |
Modifier and Type | Method and Description |
---|---|
PepperMapper |
createPepperMapper(org.corpus_tools.salt.graph.Identifier sElementId)
Creates a mapper to export primary texts.
|
SelfTestDesc |
getSelfTestDesc()
This method is called by the Pepper framework to run an integration test
for module.
|
addSupportedFormat, createFolderStructure, exportCorpusStructure, getCorpusDesc, getDocumentEnding, getExportMode, getIdentifier2ResourceTable, getSupportedFormats, setCorpusDesc, setDocumentEnding, setExportMode, start
activate, done, done, end, getComponentContext, getCorpusGraph, getDesc, getDocumentId2DC, getFingerprint, getMapperControllers, getMapperThreadGroup, getModuleController, getModuleType, getName, getProgress, getProgress, getProperties, getResources, getSaltProject, getStartProblems, getSupplierContact, getSupplierHomepage, getSymbolicName, getTemproraries, getVersion, isMultithreaded, isReadyToStart, proposeImportOrder, setCorpusGraph, setDesc, setIsMultithreaded, setMapperThreadGroup, setName, setPepperModuleController_basic, setPepperModuleController, setProperties, setResources, setSaltProject, setSupplierContact, setSupplierHomepage, setSymbolicName, setTemproraries, setVersion, start, toString, uncaughtException
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addSupportedFormat, createFolderStructure, exportCorpusStructure, getCorpusDesc, getDocumentEnding, getExportMode, getIdentifier2ResourceTable, getSupportedFormats, setCorpusDesc, setDocumentEnding, setExportMode
done, done, end, getComponentContext, getCorpusGraph, getDesc, getFingerprint, getModuleController, getModuleType, getName, getProgress, getProgress, getProperties, getResources, getSaltProject, getStartProblems, getSupplierContact, getSupplierHomepage, getSymbolicName, getTemproraries, getVersion, isMultithreaded, isReadyToStart, proposeImportOrder, setCorpusGraph, setDesc, setIsMultithreaded, setPepperModuleController_basic, setPepperModuleController, setProperties, setResources, setSaltProject, setSupplierContact, setSupplierHomepage, setSymbolicName, setTemproraries, setVersion, start, start
public static final String MODULE_NAME
public static final String FORMAT_NAME
public static final String FORMAT_VERSION
public SelfTestDesc getSelfTestDesc()
PepperModule
SelfTestDesc
object needs to
provide an input corpus path and an output corpus path.
When this module is:
SelfTestDesc.getInputCorpusPath()
should contain
the format to be imported. SelfTestDesc.getExpectedCorpusPath()
should contain the expected salt project (for control).SelfTestDesc.getInputCorpusPath()
should
contain a salt project which is the module's input.
SelfTestDesc.getExpectedCorpusPath()
should contain the expected
salt project (for control).SelfTestDesc.getInputCorpusPath()
should contain
a salt project which is the module's input.
SelfTestDesc.getExpectedCorpusPath()
should contain the expected
corpus in output format.return new IntegrationTestDesc(inputPath, outputPath);When this module is an importer or a manipulator the method
SelfTestDesc.compare(SaltProject, SaltProject)
is called to
compare output salt project with expected salt project. When the module
is an exporter the method SelfTestDesc.compare(URI, URI)
is
called to compare the created output folder with an expected one. By
default this method checks whether the file structure and each file is
equal.getSelfTestDesc
in interface PepperModule
getSelfTestDesc
in class PepperModuleImpl
public PepperMapper createPepperMapper(org.corpus_tools.salt.graph.Identifier sElementId)
createPepperMapper
in interface PepperModule
createPepperMapper
in class PepperModuleImpl
sElementId
- Identifier
of the SCorpus
or SDocument
to be processed.PepperMapper
object to do the mapping task for object
connected to given Identifier
Copyright © 2009–2019 Humboldt-Universität zu Berlin, INRIA. All rights reserved.