Class SentenceAlignerStep
- java.lang.Object
-
- net.sf.okapi.common.pipeline.BasePipelineStep
-
- net.sf.okapi.steps.sentencealigner.SentenceAlignerStep
-
- All Implemented Interfaces:
IObserver,IPipelineStep
public class SentenceAlignerStep extends BasePipelineStep implements IObserver
Align sentences between source and target paragraphs (TextUnits) and produce a TMX file with aligned sentences. ThisIPipelineStep(via configuration) can also output aligned (multilingualTextUnits)- Author:
- HARGRAVEJE
-
-
Constructor Summary
Constructors Constructor Description SentenceAlignerStep()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()Gets a short localizable description of what this step does.StringgetName()Gets the localizable name of this step.ParametersgetParameters()Gets the current parameters for this step.protected EventhandleEndBatch(Event event)Handles theEventType.END_BATCHevent.protected EventhandleEndDocument(Event event)Handles theEventType.END_DOCUMENTevent.protected EventhandlePipelineParameters(Event sourceEvent)Handles theEventType#PIPELINE_PARAMETERSevent.protected EventhandleStartBatch(Event event)Handles theEventType.START_BATCHevent.protected EventhandleStartDocument(Event event)Handles theEventType.START_DOCUMENTevent.protected EventhandleTextUnit(Event sourceEvent)Handles theEventType.TEXT_UNITevent.voidsetFilterConfigurationMapper(IFilterConfigurationMapper fcMapper)voidsetParameters(IParameters params)Sets new parameters for this step.voidsetSecondInput(RawDocument secondInput)voidsetSourceLocale(LocaleId sourceLocale)Delegate to concrete classvoidsetTargetLocale(LocaleId targetLocale)voidupdate(IObservable o, Object event)This method is called whenever the observed object is changed.-
Methods inherited from class net.sf.okapi.common.pipeline.BasePipelineStep
cancel, destroy, getHelpLocation, getSourceLocale, getTargetLocale, handleCustom, handleDocumentPart, handleEndBatchItem, handleEndGroup, handleEndSubDocument, handleEndSubfilter, handleEvent, handleMultiEvent, handleRawDocument, handleStartBatchItem, handleStartGroup, handleStartSubDocument, handleStartSubfilter, isDone, isLastOutputStep, setLastOutputStep
-
-
-
-
Method Detail
-
setFilterConfigurationMapper
public void setFilterConfigurationMapper(IFilterConfigurationMapper fcMapper)
-
setSourceLocale
public void setSourceLocale(LocaleId sourceLocale)
Description copied from interface:IPipelineStepDelegate to concrete class- Specified by:
setSourceLocalein interfaceIPipelineStep- Overrides:
setSourceLocalein classBasePipelineStep
-
setTargetLocale
public void setTargetLocale(LocaleId targetLocale)
- Specified by:
setTargetLocalein interfaceIPipelineStep- Overrides:
setTargetLocalein classBasePipelineStep
-
setSecondInput
public void setSecondInput(RawDocument secondInput)
-
getName
public String getName()
Description copied from interface:IPipelineStepGets the localizable name of this step.- Specified by:
getNamein interfaceIPipelineStep- Returns:
- the localizable name of this step.
-
getDescription
public String getDescription()
Description copied from interface:IPipelineStepGets a short localizable description of what this step does.- Specified by:
getDescriptionin interfaceIPipelineStep- Returns:
- the text of a short description of what this step does.
-
getParameters
public Parameters getParameters()
Description copied from interface:IPipelineStepGets the current parameters for this step.- Specified by:
getParametersin interfaceIPipelineStep- Overrides:
getParametersin classBasePipelineStep- Returns:
- the current parameters for this step or null if there are no parameters.
-
setParameters
public void setParameters(IParameters params)
Description copied from interface:IPipelineStepSets new parameters for this step.- Specified by:
setParametersin interfaceIPipelineStep- Overrides:
setParametersin classBasePipelineStep- Parameters:
params- the new parameters to use.
-
handleStartBatch
protected Event handleStartBatch(Event event)
Description copied from class:BasePipelineStepHandles theEventType.START_BATCHevent.- Overrides:
handleStartBatchin classBasePipelineStep- Parameters:
event- event to handle.- Returns:
- the event returned.
-
handleEndBatch
protected Event handleEndBatch(Event event)
Description copied from class:BasePipelineStepHandles theEventType.END_BATCHevent.- Overrides:
handleEndBatchin classBasePipelineStep- Parameters:
event- event to handle.- Returns:
- the event returned.
-
handleStartDocument
protected Event handleStartDocument(Event event)
Description copied from class:BasePipelineStepHandles theEventType.START_DOCUMENTevent.- Overrides:
handleStartDocumentin classBasePipelineStep- Parameters:
event- event to handle.- Returns:
- the event returned.
-
handleEndDocument
protected Event handleEndDocument(Event event)
Description copied from class:BasePipelineStepHandles theEventType.END_DOCUMENTevent.- Overrides:
handleEndDocumentin classBasePipelineStep- Parameters:
event- event to handle.- Returns:
- the event returned.
-
handleTextUnit
protected Event handleTextUnit(Event sourceEvent)
Description copied from class:BasePipelineStepHandles theEventType.TEXT_UNITevent.- Overrides:
handleTextUnitin classBasePipelineStep- Parameters:
sourceEvent- event to handle.- Returns:
- the event returned.
-
handlePipelineParameters
protected Event handlePipelineParameters(Event sourceEvent)
Description copied from class:BasePipelineStepHandles theEventType#PIPELINE_PARAMETERSevent. This method relies on the configuration parameters set in each step to set the corresponding values.- Overrides:
handlePipelineParametersin classBasePipelineStep- Parameters:
sourceEvent- event to handle.- Returns:
- the event returned.
-
update
public void update(IObservable o, Object event)
Description copied from interface:IObserverThis method is called whenever the observed object is changed.
-
-