|
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.YahooWebSearch
public final class YahooWebSearch extends YahooWebSearchService
Non visual JavaBean for calling Yahoo! search and retrieving the search results. To use, simply specify a query 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 |
YahooWebSearch.Parser
|
static class |
YahooWebSearch.Result
The Result of performing a search. |
| Field Summary | |
|---|---|
private boolean |
adultOk
|
private String |
appId
|
private Country |
country
|
private Format |
format
|
private Language |
language
|
private License |
license
|
private String |
query
|
private Region |
region
|
private boolean |
similarOk
|
private Set |
sites
|
private Set |
subscriptions
Creates a new instance of YahooWebContextSearch |
private Type |
type
|
| Fields inherited from class YahooSearch | |
|---|---|
| URL_PREFIX |
| Constructor Summary | |
YahooWebSearch()
|
|
| Method Summary | |
|---|---|
String
|
getAppId()
|
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 |
Region
|
getRegion()
@return the region code |
Type
|
getType()
|
boolean
|
isAdultOk()
@return true if adult content is ok |
boolean
|
isSimilarOk()
@return true if similar results are ok |
protected ResultsList
|
readResults(InputStream in)
@inheritDoc |
void
|
setAdultOk(boolean adultOk)
|
void
|
setAppId(String appId)
|
void
|
setCountry(Country country)
|
void
|
setFormat(Format format)
|
void
|
setLanguage(Language language)
|
void
|
setLicense(License license)
|
void
|
setQuery(String query)
|
void
|
setRegion(Region region)
|
void
|
setSimilarOk(boolean similarOk)
|
void
|
setType(Type type)
|
| 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 Country country
private Format format
private Language language
private License license
private String query
private Region region
private boolean similarOk
private Set sites
private Set subscriptions
private Type type
| Constructor Detail |
|---|
public YahooWebSearch()
| Method Detail |
|---|
public String getAppId()
public Country getCountry()
public Format getFormat()
public Language getLanguage()
public License getLicense()
protected final String getMethod()
protected final Map getParameters()
public String getQuery()
public Region getRegion()
public Type getType()
public boolean isAdultOk()
public boolean isSimilarOk()
protected ResultsList readResults(InputStream in)
public void setAdultOk(boolean adultOk)
public void setAppId(String appId)
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 setRegion(Region region)
public void setSimilarOk(boolean similarOk)
public void setType(Type type)
Groovy Documentation