de.unidu.is.retrieval
Class Query

java.lang.Object
  extended byde.unidu.is.retrieval.Query
Direct Known Subclasses:
KeywordQuery, XIRQLQuery

public abstract class Query
extends java.lang.Object

An abstract query class.

Since:
2004-01-03
Version:
$Revision: 1.11 $, $Date: 2005/03/14 17:33:13 $
Author:
Henrik Nottelmann

Constructor Summary
Query()
          Creates a new query.
Query(java.lang.String queryID, int numDocs)
          Creates a new query.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 PropertyMap getMetadata()
          Returns the metadata.
 int getNumDocs()
          Returns the number of documents which should be retrieved.
 java.lang.String getQueryID()
          Returns the query ID.
 int hashCode()
           
 void setNumDocs(int numDocs)
          Sets the number of documents which should be retrieved.
 void setQueryID(java.lang.String queryID)
          Sets the query ID.
 java.lang.String toString()
           
protected  java.lang.String toStringAdditional()
          Returns a compact representation.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Query

public Query()
Creates a new query.


Query

public Query(java.lang.String queryID,
             int numDocs)
Creates a new query.

Parameters:
queryID - query ID
numDocs - number of documents
Method Detail

setQueryID

public void setQueryID(java.lang.String queryID)
Sets the query ID.

Parameters:
queryID - query ID

getQueryID

public java.lang.String getQueryID()
Returns the query ID.

Returns:
query ID query ID

setNumDocs

public void setNumDocs(int numDocs)
Sets the number of documents which should be retrieved.

Parameters:
numDocs - number of documents which should be retrieved

getNumDocs

public int getNumDocs()
Returns the number of documents which should be retrieved.

Returns:
number of documents which should be retrieved

getMetadata

public PropertyMap getMetadata()
Returns the metadata.

Returns:
query metadata

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

toString

public java.lang.String toString()

toStringAdditional

protected java.lang.String toStringAdditional()
Returns a compact representation.

Returns:
compact representation