Package com.yahoo.docproc.util
Class JoinerDocumentProcessor
- java.lang.Object
-
- com.yahoo.component.AbstractComponent
-
- com.yahoo.component.chain.ChainedComponent
-
- com.yahoo.docproc.DocumentProcessor
-
- com.yahoo.docproc.util.JoinerDocumentProcessor
-
- All Implemented Interfaces:
com.yahoo.component.Component
,java.lang.Comparable<com.yahoo.component.Component>
public class JoinerDocumentProcessor extends DocumentProcessor
- Author:
- Einar M R Rosenvinge
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.yahoo.docproc.DocumentProcessor
DocumentProcessor.LaterProgress, DocumentProcessor.Progress
-
-
Constructor Summary
Constructors Constructor Description JoinerDocumentProcessor(SplitterJoinerDocumentProcessorConfig cfg, com.yahoo.document.config.DocumentmanagerConfig documentmanagerConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DocumentProcessor.Progress
process(Processing processing)
Processes a processing, which can contain zero or more document bases.-
Methods inherited from class com.yahoo.docproc.DocumentProcessor
getDocMap, getFieldMap, setFieldMap, toString
-
Methods inherited from class com.yahoo.component.chain.ChainedComponent
getAnnotatedDependencies, getDefaultAnnotatedDependencies, getDependencies, initDependencies
-
-
-
-
Constructor Detail
-
JoinerDocumentProcessor
public JoinerDocumentProcessor(SplitterJoinerDocumentProcessorConfig cfg, com.yahoo.document.config.DocumentmanagerConfig documentmanagerConfig)
-
-
Method Detail
-
process
public DocumentProcessor.Progress process(Processing processing)
Description copied from class:DocumentProcessor
Processes a processing, which can contain zero or more document bases. The implementing document processor is free to modify, replace or delete elements in the list inside processing.- Specified by:
process
in classDocumentProcessor
- Parameters:
processing
- the processing to process- Returns:
- the outcome of this processing
-
-