de.aitools.aq.websearch.serializer
Class ASerializer
java.lang.Object
de.aitools.aq.websearch.serializer.ASerializer
- All Implemented Interfaces:
- Searchable
- Direct Known Subclasses:
- FileSerializer, JavaSerializer
public abstract class ASerializer
- extends java.lang.Object
- implements Searchable
- Version:
- $Id: ASerializer.java,v 1.3 2012/05/14 15:48:52 hoppe Exp $
- Author:
- dennis.hoppe(/\t)uni-weimar.de
Field Summary |
static java.lang.String |
DEFAULT_PATH
|
static java.lang.String |
SEP
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.aitools.aq.websearch.engines.Searchable |
search |
DEFAULT_PATH
public static final java.lang.String DEFAULT_PATH
- See Also:
- Constant Field Values
SEP
public static final java.lang.String SEP
ASerializer
public ASerializer(ASearchEngine searchEngine)
- Parameters:
searchEngine
-
ASerializer
public ASerializer(ASearchEngine searchEngine,
java.lang.String serializationPath)
- Parameters:
searchEngine
- serializationPath
-
search
public java.util.List<Result> search(Query query)
- Parameters:
query
-
- Returns:
serialize
public abstract void serialize(java.lang.String path,
java.util.List<Result> obj)
- Parameters:
path
- obj
-
deserialize
public abstract java.util.List<Result> deserialize(java.lang.String path)
- Parameters:
path
-
- Returns:
getSearchEngine
public final ASearchEngine getSearchEngine()
- Returns:
getSearchEngineId
public final java.lang.String getSearchEngineId()
- Returns:
getSerializationPath
public final java.lang.String getSerializationPath()
- Returns: