Package net.sf.okapi.lib.merge.step
Class OriginalDocumentXliffMergerStep
- java.lang.Object
-
- net.sf.okapi.common.pipeline.BasePipelineStep
-
- net.sf.okapi.lib.merge.step.OriginalDocumentXliffMergerStep
-
- All Implemented Interfaces:
AutoCloseable,Function<Stream<Event>,Stream<Event>>,IPipelineStep
public class OriginalDocumentXliffMergerStep extends BasePipelineStep
Tkit merger which re-filters the original source file to provide the skeleton for merging. Uses lib-mergeSkeletonMergerWriterandTextUnitMerger.- Author:
- jimh
-
-
Constructor Summary
Constructors Constructor Description OriginalDocumentXliffMergerStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()voiddestroy()StringgetDescription()IFiltergetFilter()StringgetName()ParametersgetParameters()SkeletonMergerWritergetSkelMergerWriter()Get the currentSkeletonMergerWriterEventhandleEvent(Event event)protected EventhandleRawDocument(Event event)protected EventhandleStartBatchItem(Event event)voidsetFilter(IFilter filter)voidsetFilterConfigurationMapper(IFilterConfigurationMapper fcMapper)TheIFilterConfigurationMapperset in thePipelineDrivervoidsetOutputEncoding(String outputEncoding)voidsetParameters(IParameters params)voidsetSecondInput(RawDocument secondInput)This is the original source documentvoidsetTargetLocales(List<LocaleId> targetLocales)Target locales.-
Methods inherited from class net.sf.okapi.common.pipeline.BasePipelineStep
getHelpLocation, getSourceLocale, getTargetLocale, handleCustom, handleDocumentPart, handleEndBatch, handleEndBatchItem, handleEndDocument, handleEndGroup, handleEndSubDocument, handleEndSubfilter, handleMultiEvent, handlePipelineParameters, handleStartBatch, handleStartDocument, handleStartGroup, handleStartSubDocument, handleStartSubfilter, handleTextUnit, isDone, isLastOutputStep, setLastOutputStep, setSourceLocale, setTargetLocale
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.okapi.common.pipeline.IPipelineStep
apply, close, handleStream
-
-
-
-
Method Detail
-
getName
public String getName()
-
getDescription
public String getDescription()
-
setOutputEncoding
public void setOutputEncoding(String outputEncoding)
-
setTargetLocales
public void setTargetLocales(List<LocaleId> targetLocales)
Target locales. Currently only the first locale in the list is used.- Parameters:
targetLocales-
-
setSecondInput
public void setSecondInput(RawDocument secondInput)
This is the original source document- Parameters:
secondInput- Original source document
-
setFilterConfigurationMapper
public void setFilterConfigurationMapper(IFilterConfigurationMapper fcMapper)
TheIFilterConfigurationMapperset in thePipelineDriver- Parameters:
fcMapper-
-
getParameters
public Parameters getParameters()
- Specified by:
getParametersin interfaceIPipelineStep- Overrides:
getParametersin classBasePipelineStep
-
setParameters
public void setParameters(IParameters params)
- Specified by:
setParametersin interfaceIPipelineStep- Overrides:
setParametersin classBasePipelineStep
-
handleStartBatchItem
protected Event handleStartBatchItem(Event event)
- Overrides:
handleStartBatchItemin classBasePipelineStep
-
handleEvent
public Event handleEvent(Event event)
- Specified by:
handleEventin interfaceIPipelineStep- Overrides:
handleEventin classBasePipelineStep
-
handleRawDocument
protected Event handleRawDocument(Event event)
- Overrides:
handleRawDocumentin classBasePipelineStep
-
cancel
public void cancel()
- Specified by:
cancelin interfaceIPipelineStep- Overrides:
cancelin classBasePipelineStep
-
destroy
public void destroy()
- Specified by:
destroyin interfaceIPipelineStep- Overrides:
destroyin classBasePipelineStep
-
getFilter
public IFilter getFilter()
- Returns:
- the filter
-
setFilter
public void setFilter(IFilter filter)
- Parameters:
filter- the filter to set
-
getSkelMergerWriter
public SkeletonMergerWriter getSkelMergerWriter()
Get the currentSkeletonMergerWriter- Returns:
- the skeletonMergerWriter
-
-