Class OntramPackageWriter
- java.lang.Object
-
- net.sf.okapi.steps.rainbowkit.common.BasePackageWriter
-
- net.sf.okapi.steps.rainbowkit.ontram.OntramPackageWriter
-
- All Implemented Interfaces:
AutoCloseable,IFilterWriter,IPackageWriter
public class OntramPackageWriter extends BasePackageWriter
-
-
Field Summary
-
Fields inherited from class net.sf.okapi.steps.rainbowkit.common.BasePackageWriter
copiedTargetsLikeApproved, docId, extractionType, inputRootDir, manifest, params, rootDir, skelWriter, supporstOneOutputPerInput, tempTmxPathAlternates, tempTmxPathApproved, tempTmxPathLeverage, tempTmxPathUnApproved, tmxInfoAlreadySet, tmxPathAlternates, tmxPathApproved, tmxPathLeverage, tmxPathUnApproved, tmxWriterAlternates, tmxWriterApproved, tmxWriterLeverage, tmxWriterUnApproved, useLetterCodes, zeroBasedLetterCodes
-
-
Constructor Summary
Constructors Constructor Description OntramPackageWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the output.StringgetName()Gets the name of this writer.protected voidprocessEndBatch()protected EventprocessEndDocument(Event event)protected voidprocessEndGroup(Event event)protected voidprocessStartBatch()protected voidprocessStartDocument(Event event)protected voidprocessStartGroup(Event event)protected voidprocessTextUnit(Event event)-
Methods inherited from class net.sf.okapi.steps.rainbowkit.common.BasePackageWriter
cancel, copySupportMaterial, creatRawDocumentEventSet, getEncoderManager, getMainOutputPath, getParameters, getSkeletonWriter, handleEvent, initializeTMXWriters, processDocumentPart, processEndBatchItem, processEndSubDocument, processRawDocument, processStartBatchItem, processStartSubDocument, setBatchInformation, setDocumentInformation, setOptions, setOutput, setOutput, setParameters, setSupporstOneOutputPerInput, setTMXInfo, writeTMXEntries
-
-
-
-
Method Detail
-
processStartBatch
protected void processStartBatch()
- Overrides:
processStartBatchin classBasePackageWriter
-
processStartDocument
protected void processStartDocument(Event event)
- Overrides:
processStartDocumentin classBasePackageWriter
-
processEndBatch
protected void processEndBatch()
- Overrides:
processEndBatchin classBasePackageWriter
-
processTextUnit
protected void processTextUnit(Event event)
- Specified by:
processTextUnitin classBasePackageWriter
-
close
public void close()
Description copied from interface:IFilterWriterCloses the output. Developers must make sure this method is safe to call even if there is nothing to close.
-
getName
public String getName()
Description copied from interface:IFilterWriterGets the name of this writer.- Returns:
- The name of the writer.
-
processEndDocument
protected Event processEndDocument(Event event)
- Specified by:
processEndDocumentin classBasePackageWriter
-
processStartGroup
protected void processStartGroup(Event event)
- Overrides:
processStartGroupin classBasePackageWriter
-
processEndGroup
protected void processEndGroup(Event event)
- Overrides:
processEndGroupin classBasePackageWriter
-
-