de.unidu.is.retrieval
Class KeywordQuery

java.lang.Object
  extended byde.unidu.is.retrieval.Query
      extended byde.unidu.is.retrieval.KeywordQuery

public class KeywordQuery
extends Query

A keyword-based query.

Since:
2005-01-03
Version:
$Revision: 1.5 $, $Date: 2005/02/28 22:27:55 $
Author:
Henrik Nottelmann

Constructor Summary
KeywordQuery()
          Creates a new object.
KeywordQuery(java.lang.String queryID, int numDocs)
          Creates a new object.
KeywordQuery(java.lang.String queryID, java.util.List keywords, int numDocs)
          Creates a new query.
KeywordQuery(java.lang.String queryID, java.lang.String kw, int numDocs)
          Creates a new query.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.util.List getKeywords()
          Returns the keywords.
 java.lang.String getKeywordString()
          Returns the keywords as a string.
 void setKeywords(java.util.List keywords)
          Sets the keywords.
protected  java.lang.String toStringAdditional()
          Returns a compact representation.
 
Methods inherited from class de.unidu.is.retrieval.Query
getMetadata, getNumDocs, getQueryID, hashCode, setNumDocs, setQueryID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KeywordQuery

public KeywordQuery()
Creates a new object.


KeywordQuery

public KeywordQuery(java.lang.String queryID,
                    int numDocs)
Creates a new object.

Parameters:
queryID -
numDocs -

KeywordQuery

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

Parameters:
queryID - query ID
kw - keywords
numDocs - number of documents

KeywordQuery

public KeywordQuery(java.lang.String queryID,
                    java.util.List keywords,
                    int numDocs)
Creates a new query.

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

getKeywords

public java.util.List getKeywords()
Returns the keywords.

Returns:
keywords

getKeywordString

public java.lang.String getKeywordString()
Returns the keywords as a string.

Returns:
keywords as a string

setKeywords

public void setKeywords(java.util.List keywords)
Sets the keywords.

Parameters:
keywords - keywords to set.

toStringAdditional

protected java.lang.String toStringAdditional()
Description copied from class: Query
Returns a compact representation.

Overrides:
toStringAdditional in class Query
Returns:
compact representation

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class Query