Class XLIFFPackageWriter
- java.lang.Object
-
- net.sf.okapi.steps.rainbowkit.common.BasePackageWriter
-
- net.sf.okapi.steps.rainbowkit.xliff.XLIFFPackageWriter
-
- All Implemented Interfaces:
AutoCloseable,IFilterWriter,IPackageWriter
- Direct Known Subclasses:
OmegaTPackageWriter,XLIFFRTFPackageWriter
public class XLIFFPackageWriter extends BasePackageWriter
-
-
Field Summary
Fields Modifier and Type Field Description protected XLIFFWriterwriter-
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 XLIFFPackageWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()StringgetName()booleangetPreSegmented()Indicates if at least one text unit so far has been segmented.EventhandleEvent(Event event)protected EventprocessEndDocument(Event event)protected voidprocessEndGroup(Event event)protected voidprocessEndSubDocument(Event event)protected voidprocessStartBatch()protected voidprocessStartDocument(Event event)protected voidprocessStartGroup(Event event)protected voidprocessStartSubDocument(Event event)protected voidprocessTextUnit(Event event)voidsetForOmegat(boolean forOmegat)-
Methods inherited from class net.sf.okapi.steps.rainbowkit.common.BasePackageWriter
cancel, copySupportMaterial, creatRawDocumentEventSet, getEncoderManager, getMainOutputPath, getParameters, getSkeletonWriter, initializeTMXWriters, processDocumentPart, processEndBatch, processEndBatchItem, processRawDocument, processStartBatchItem, setBatchInformation, setDocumentInformation, setOptions, setOutput, setOutput, setParameters, setSupporstOneOutputPerInput, setTMXInfo, writeTMXEntries
-
-
-
-
Field Detail
-
writer
protected XLIFFWriter writer
-
-
Method Detail
-
getPreSegmented
public boolean getPreSegmented()
Indicates if at least one text unit so far has been segmented.- Returns:
- true if at least one text unit so far has been segmented
-
setForOmegat
public void setForOmegat(boolean forOmegat)
-
handleEvent
public Event handleEvent(Event event)
- Specified by:
handleEventin interfaceIFilterWriter- Overrides:
handleEventin classBasePackageWriter
-
processStartBatch
protected void processStartBatch()
- Overrides:
processStartBatchin classBasePackageWriter
-
processStartDocument
protected void processStartDocument(Event event)
- Overrides:
processStartDocumentin classBasePackageWriter
-
processEndDocument
protected Event processEndDocument(Event event)
- Specified by:
processEndDocumentin classBasePackageWriter
-
processStartSubDocument
protected void processStartSubDocument(Event event)
- Overrides:
processStartSubDocumentin classBasePackageWriter
-
processEndSubDocument
protected void processEndSubDocument(Event event)
- Overrides:
processEndSubDocumentin classBasePackageWriter
-
processStartGroup
protected void processStartGroup(Event event)
- Overrides:
processStartGroupin classBasePackageWriter
-
processEndGroup
protected void processEndGroup(Event event)
- Overrides:
processEndGroupin classBasePackageWriter
-
processTextUnit
protected void processTextUnit(Event event)
- Specified by:
processTextUnitin classBasePackageWriter
-
close
public void close()
-
getName
public String getName()
-
-