de.aitools.aq.websearch.serializer
Class JavaSerializer

java.lang.Object
  extended by de.aitools.aq.websearch.serializer.ASerializer
      extended by de.aitools.aq.websearch.serializer.JavaSerializer
All Implemented Interfaces:
Searchable

public class JavaSerializer
extends ASerializer

Version:
$Id: JavaSerializer.java,v 1.1 2012/05/14 10:14:00 hoppe Exp $
Author:
dennis.hoppe(/\t)uni-weimar.de

Field Summary
static java.lang.String SERIALIZER_EXTENSION
           
 
Fields inherited from class de.aitools.aq.websearch.serializer.ASerializer
DEFAULT_PATH, SEP
 
Constructor Summary
JavaSerializer(ASearchEngine searchEngine)
           
JavaSerializer(ASearchEngine searchEngine, java.lang.String serializationPath)
           
 
Method Summary
 java.util.List<Result> deserialize(java.lang.String path)
           
 java.util.List<Result> search(Query query, int nDocs)
           
 void serialize(java.lang.String path, java.util.List<Result> object)
           
 
Methods inherited from class de.aitools.aq.websearch.serializer.ASerializer
getSearchEngine, getSearchEngineId, getSerializationPath, search
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERIALIZER_EXTENSION

public static final java.lang.String SERIALIZER_EXTENSION
See Also:
Constant Field Values
Constructor Detail

JavaSerializer

public JavaSerializer(ASearchEngine searchEngine)
Parameters:
searchEngine -

JavaSerializer

public JavaSerializer(ASearchEngine searchEngine,
                      java.lang.String serializationPath)
Parameters:
searchEngine -
serializationPath -
Method Detail

search

public java.util.List<Result> search(Query query,
                                     int nDocs)
Parameters:
query -
numResults -
Returns:

serialize

public void serialize(java.lang.String path,
                      java.util.List<Result> object)
Specified by:
serialize in class ASerializer

deserialize

public java.util.List<Result> deserialize(java.lang.String path)
Specified by:
deserialize in class ASerializer
Returns: