Class OmegaTPackageWriter
- java.lang.Object
-
- net.sf.okapi.steps.rainbowkit.common.BasePackageWriter
-
- net.sf.okapi.steps.rainbowkit.xliff.XLIFFPackageWriter
-
- net.sf.okapi.steps.rainbowkit.omegat.OmegaTPackageWriter
-
- All Implemented Interfaces:
AutoCloseable,IFilterWriter,IMergeable,IPackageWriter
public class OmegaTPackageWriter extends XLIFFPackageWriter implements IMergeable
-
-
Field Summary
Fields Modifier and Type Field Description static StringOKAPI_HOME-
Fields inherited from class net.sf.okapi.steps.rainbowkit.xliff.XLIFFPackageWriter
writer
-
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 OmegaTPackageWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoPostMerge()Do post-merge cleanup, if necessary.voidprepareForMerge(String dir)Prepare a target directory for merging by e.g.protected voidprocessEndBatch()protected voidprocessStartBatch()protected voidprocessStartDocument(Event event)-
Methods inherited from class net.sf.okapi.steps.rainbowkit.xliff.XLIFFPackageWriter
close, getName, getPreSegmented, handleEvent, processEndDocument, processEndGroup, processEndSubDocument, processStartGroup, processStartSubDocument, processTextUnit, setForOmegat
-
Methods inherited from class net.sf.okapi.steps.rainbowkit.common.BasePackageWriter
cancel, copySupportMaterial, creatRawDocumentEventSet, getEncoderManager, getMainOutputPath, getParameters, getSkeletonWriter, initializeTMXWriters, processDocumentPart, processEndBatchItem, processRawDocument, processStartBatchItem, setBatchInformation, setDocumentInformation, setOptions, setOutput, setOutput, setParameters, setSupporstOneOutputPerInput, setTMXInfo, writeTMXEntries
-
-
-
-
Field Detail
-
OKAPI_HOME
public static final String OKAPI_HOME
- See Also:
- Constant Field Values
-
-
Method Detail
-
processStartBatch
protected void processStartBatch()
- Overrides:
processStartBatchin classXLIFFPackageWriter
-
processEndBatch
protected void processEndBatch()
- Overrides:
processEndBatchin classBasePackageWriter
-
processStartDocument
protected void processStartDocument(Event event)
- Overrides:
processStartDocumentin classXLIFFPackageWriter
-
prepareForMerge
public void prepareForMerge(String dir)
Description copied from interface:IMergeablePrepare a target directory for merging by e.g. moving files out of the way.- Specified by:
prepareForMergein interfaceIMergeable- Parameters:
dir- Target directory
-
doPostMerge
public void doPostMerge()
Description copied from interface:IMergeableDo post-merge cleanup, if necessary.- Specified by:
doPostMergein interfaceIMergeable
-
-