Groovy Documentation

org.jdesktop.swingx.ws.yahoo.search.websearch
[Java] Class YahooRelatedSuggestion

java.lang.Object
  org.jdesktop.beans.AbstractBean
      org.jdesktop.swingx.ws.yahoo.search.YahooSearch
          org.jdesktop.swingx.ws.yahoo.search.websearch.YahooWebSearchService
              org.jdesktop.swingx.ws.yahoo.search.websearch.YahooRelatedSuggestion

public final class YahooRelatedSuggestion
extends YahooWebSearchService

A non visual JavaBean for using the Yahoo! Related Suggestion service. From the docs: "The Related Suggestion service returns suggested queries to extend the power of a submitted query, providing variations on a theme to help you dig deeper."

Authors:
rbair


Nested Class Summary
private static class YahooRelatedSuggestion.Parser

 
Field Summary
private String appId

private String query

 
Fields inherited from class YahooSearch
URL_PREFIX
 
Constructor Summary
YahooRelatedSuggestion()

Creates a new instance of YahooRelatedSuggestion

 
Method Summary
String getAppId()

Returns:
the Yahoo!

protected String getMethod()

@inheritDoc

protected Map getParameters()

@inheritDoc

String getQuery()

@return the search query to use

protected ResultsList readResults(InputStream in)

@inheritDoc

void setAppId(String appId)

Sets the Yahoo app id to use with this component.

void setQuery(String query)

Sets the search query to use.

 
Methods inherited from class YahooWebSearchService
getServiceName, getVersionNumber
 
Methods inherited from class YahooSearch
constructUrl, getDefaultResultCount, getMethod, getParameters, getServiceName, getVersionNumber, readResults, search, search
 
Methods inherited from class org.jdesktop.beans.AbstractBean
org.jdesktop.beans.AbstractBean#clone(), org.jdesktop.beans.AbstractBean#addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#addPropertyChangeListener(java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#removePropertyChangeListener(java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener), org.jdesktop.beans.AbstractBean#getPropertyChangeListeners(java.lang.String), org.jdesktop.beans.AbstractBean#getPropertyChangeListeners(), org.jdesktop.beans.AbstractBean#addVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#addVetoableChangeListener(java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#removeVetoableChangeListener(java.lang.String, java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#removeVetoableChangeListener(java.beans.VetoableChangeListener), org.jdesktop.beans.AbstractBean#getVetoableChangeListeners(java.lang.String), org.jdesktop.beans.AbstractBean#getVetoableChangeListeners(), org.jdesktop.beans.AbstractBean#wait(), org.jdesktop.beans.AbstractBean#wait(long), org.jdesktop.beans.AbstractBean#wait(long, int), org.jdesktop.beans.AbstractBean#equals(java.lang.Object), org.jdesktop.beans.AbstractBean#toString(), org.jdesktop.beans.AbstractBean#hashCode(), org.jdesktop.beans.AbstractBean#getClass(), org.jdesktop.beans.AbstractBean#notify(), org.jdesktop.beans.AbstractBean#notifyAll()
 

Field Detail

appId

private String appId


query

private String query


 
Constructor Detail

YahooRelatedSuggestion

public YahooRelatedSuggestion()
Creates a new instance of YahooRelatedSuggestion


 
Method Detail

getAppId

public String getAppId()
Returns:
the Yahoo! app id in use for this component


getMethod

protected final String getMethod()
inheritDoc:


getParameters

protected Map getParameters()
inheritDoc:


getQuery

public String getQuery()
Returns:
the search query to use


readResults

protected ResultsList readResults(InputStream in)
inheritDoc:


setAppId

public void setAppId(String appId)
Sets the Yahoo app id to use with this component. Without an app id, no searches can be executed. You must get an app id from yahoo. See the Yahoo docs for more info.
Parameters:
appId


setQuery

public void setQuery(String query)
Sets the search query to use. This follows all the same conventions as the web based Yahoo! search engine


 

Groovy Documentation