|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.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.YahooContextSearch
public final class YahooContextSearch extends YahooWebSearchService
Non visual JavaBean for calling Yahoo! context search and retrieving the search results. To use, simply specify a query, a context, and your appId. (AppId is a value you get from Yahoo -- each application must have an id).
This bean is related to the Yahoo! Web Search web service.
| Nested Class Summary | |
|---|---|
private class |
YahooContextSearch.Parser
|
static class |
YahooContextSearch.Result
The Result of performing a search. |
| Field Summary | |
|---|---|
private boolean |
adultOk
|
private String |
appId
|
private String |
context
|
private Country |
country
|
private Format |
format
|
private Language |
language
|
private License |
license
|
private String |
query
|
private boolean |
similarOk
|
private Set |
sites
|
| Fields inherited from class YahooSearch | |
|---|---|
| URL_PREFIX |
| Constructor Summary | |
YahooContextSearch()
|
|
| Method Summary | |
|---|---|
String
|
getAppId()
|
String
|
getContext()
@return the search context to use |
Country
|
getCountry()
@return the country code |
Format
|
getFormat()
@return the format code |
Language
|
getLanguage()
@return the language code |
License
|
getLicense()
@return the license code |
protected String
|
getMethod()
@inheritDoc |
protected Map
|
getParameters()
@inheritDoc |
String
|
getQuery()
@return the search query to use |
boolean
|
isAdultOk()
@return true if adult content is ok |
boolean
|
isSimilarOk()
@return true if similar search results are ok |
protected ResultsList
|
readResults(InputStream in)
@inheritDoc |
void
|
setAdultOk(boolean adultOk)
Sets the adult ok boolean. |
void
|
setAppId(String appId)
Sets the Yahoo app id to use with this component. |
void
|
setContext(String context)
Sets the search context to use. |
void
|
setCountry(Country country)
Sets the country code. |
void
|
setFormat(Format format)
Sets the format code. |
void
|
setLanguage(Language language)
Sets the language code. |
void
|
setLicense(License license)
Sets the license code. |
void
|
setQuery(String query)
Sets the search query to use. |
void
|
setSimilarOk(boolean similarOk)
Sets the similar ok flag. |
| 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 |
|---|
private boolean adultOk
private String appId
private String context
private Country country
private Format format
private Language language
private License license
private String query
private boolean similarOk
private Set sites
| Constructor Detail |
|---|
public YahooContextSearch()
| Method Detail |
|---|
public String getAppId()
public String getContext()
public Country getCountry()
public Format getFormat()
public Language getLanguage()
public License getLicense()
protected final String getMethod()
protected final Map getParameters()
public String getQuery()
public boolean isAdultOk()
public boolean isSimilarOk()
protected ResultsList readResults(InputStream in)
public void setAdultOk(boolean adultOk)
public void setAppId(String appId)
public void setContext(String context)
public void setCountry(Country country)
public void setFormat(Format format)
public void setLanguage(Language language)
public void setLicense(License license)
public void setQuery(String query)
public void setSimilarOk(boolean similarOk)
Groovy Documentation