org.galagosearch.core.parse
Class DocumentToKeyValuePair

java.lang.Object
  extended by org.galagosearch.tupleflow.StandardStep<Document,org.galagosearch.core.types.KeyValuePair>
      extended by org.galagosearch.core.parse.DocumentToKeyValuePair
All Implemented Interfaces:
org.galagosearch.tupleflow.Processor<Document>, org.galagosearch.tupleflow.Source<org.galagosearch.core.types.KeyValuePair>, org.galagosearch.tupleflow.Step

@InputClass(className="org.galagosearch.core.parse.Document")
@OutputClass(className="org.galagosearch.core.types.KeyValuePair")
public class DocumentToKeyValuePair
extends org.galagosearch.tupleflow.StandardStep<Document,org.galagosearch.core.types.KeyValuePair>

This is used in conjunction with KeyValuePairToDocument. Since Document is not a real Galago type, it needs to be converted to a KeyValuePair in order to be passed between stages (or to a Sorter).

Author:
trevor

Field Summary
 
Fields inherited from class org.galagosearch.tupleflow.StandardStep
processor
 
Constructor Summary
DocumentToKeyValuePair()
           
 
Method Summary
 void process(Document document)
           
 
Methods inherited from class org.galagosearch.tupleflow.StandardStep
close, setProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentToKeyValuePair

public DocumentToKeyValuePair()
Method Detail

process

public void process(Document document)
             throws java.io.IOException
Specified by:
process in interface org.galagosearch.tupleflow.Processor<Document>
Specified by:
process in class org.galagosearch.tupleflow.StandardStep<Document,org.galagosearch.core.types.KeyValuePair>
Throws:
java.io.IOException


Copyright © 2009. All Rights Reserved.