org.switchboard
Class Switchboard
java.lang.Object
org.switchboard.Switchboard
- All Implemented Interfaces:
- EventListener, ServiceResultListener
public class Switchboard
- extends Object
- implements ServiceResultListener
The Switchboard class is the main interface to the Switchboard library. To
construct a Switchboard, give it a reference to the object in which it will be
used.
Switchboard board = new Switchboard(this);
You will also want to add some methods to the class in which you are using the
Switchboard.
public void resultReceived() {
System.out.println(board.resultService+" returned a result");
}
public void status() {
System.out.println(board.statusMessage);
}
public void endOfResults() {
System.out.println(board.doneService+" has returned "+board.numReturned+" and is done");
}
|
Method Summary |
void |
allmusic(String query)
|
void |
amazon(int node,
String mode)
|
void |
amazon(String index,
String query)
|
void |
delicious(String query)
|
void |
endOfResults(GenericService service)
|
void |
feed(String url)
|
void |
foaf(String foaf,
int levels)
|
void |
google(String query)
|
void |
google(String query,
int maxResults)
|
void |
hostinfo(String ip)
|
static void |
log(String s)
|
void |
msn(String query,
String source)
|
void |
parse(String url)
|
void |
pause(Class c)
|
void |
pause(Class c,
int millis)
|
void |
pcap()
|
void |
proxy(String url)
|
void |
resultReceived(GenericService service,
Object request_,
Object result)
|
void |
resume(Class c)
|
void |
sentences(String docSearch,
String keywords)
|
void |
setAllMusicAccount(String login,
String pass)
|
void |
setAmazonKey(String key)
|
void |
setGoogleKey(String key)
|
void |
setMSNKey(String key)
|
static void |
setProxy(String proxyHost,
int proxyPort)
|
void |
setUrbanSearchKey(String key)
|
void |
setYahooKey(String key)
|
void |
setYouTubeKey(String key)
|
void |
shoutcast(String artist)
|
void |
status(GenericService service,
String message)
|
void |
stop(Class c)
|
void |
timeout(GenericService service)
|
void |
tts(String text,
String voice)
|
void |
urbansearch(String query)
|
void |
yahooImage(String query)
|
void |
yahooMaps(String query)
|
void |
yahooVideo(String query)
|
void |
yahooVideo(String query,
String format)
|
void |
yahooWeb(String query)
|
void |
yahooWeb(String query,
int maxResults)
|
void |
youtube(String query)
|
logFile
public static File logFile
request
public Object request
- Always contains the Request that was used in the service that returned the
last result.
public void resultReceived() {
System.out.println(board.result.toString()+" was used to find this result");
}
resultService
public Class resultService
doneService
public Class doneService
statusService
public Class statusService
statusMessage
public String statusMessage
numReturned
public int numReturned
packet
public jpcap.packet.Packet packet
document
public Browser document
sentence
public SentenceResult sentence
delicious
public FeedItem delicious
google
public ResultElement google
amazon
public Details amazon
yahooWeb
public WebSearchResult yahooWeb
yahooImage
public ImageSearchResult yahooImage
yahooLocal
public LocalSearchResult yahooLocal
yahooVideo
public VideoSearchResult yahooVideo
yahooMap
public MapSearchResult yahooMap
urbansearch
public Definition urbansearch
msn
public Result msn
tts
public TTSResult tts
proxy
public ProxyResult proxy
shoutcast
public ShoutcastResult shoutcast
hostinfo
public HostInfoResult hostinfo
youtube
public YouTubeResult youtube
allmusic
public AllMusicMood allmusic
foaf
public FoafFile foaf
feed
public FeedItem feed
PCAP
public static final Class PCAP
PARSE
public static final Class PARSE
FEED
public static final Class FEED
SHOUTCAST
public static final Class SHOUTCAST
AMAZON
public static final Class AMAZON
MSN
public static final Class MSN
GOOGLE
public static final Class GOOGLE
ALLMUSIC
public static final Class ALLMUSIC
TTS
public static final Class TTS
YAHOOWEB
public static final Class YAHOOWEB
YAHOOIMAGE
public static final Class YAHOOIMAGE
YAHOOMAPS
public static final Class YAHOOMAPS
YAHOOVIDEO
public static final Class YAHOOVIDEO
YOUTUBE
public static final Class YOUTUBE
URBANSEARCH
public static final Class URBANSEARCH
DELICIOUS
public static final Class DELICIOUS
PROXYFINDER
public static final Class PROXYFINDER
SENTENCE
public static final Class SENTENCE
HOSTINFO
public static final Class HOSTINFO
FOAF
public static final Class FOAF
Switchboard
public Switchboard(Object parent)
allmusic
public void allmusic(String query)
amazon
public void amazon(String index,
String query)
amazon
public void amazon(int node,
String mode)
delicious
public void delicious(String query)
pause
public void pause(Class c)
pause
public void pause(Class c,
int millis)
resume
public void resume(Class c)
stop
public void stop(Class c)
endOfResults
public void endOfResults(GenericService service)
- Specified by:
endOfResults in interface ServiceResultListener
feed
public void feed(String url)
foaf
public void foaf(String foaf,
int levels)
google
public void google(String query,
int maxResults)
google
public void google(String query)
hostinfo
public void hostinfo(String ip)
parse
public void parse(String url)
log
public static void log(String s)
msn
public void msn(String query,
String source)
proxy
public void proxy(String url)
resultReceived
public void resultReceived(GenericService service,
Object request_,
Object result)
- Specified by:
resultReceived in interface ServiceResultListener
sentences
public void sentences(String docSearch,
String keywords)
setAllMusicAccount
public void setAllMusicAccount(String login,
String pass)
setAmazonKey
public void setAmazonKey(String key)
setGoogleKey
public void setGoogleKey(String key)
setMSNKey
public void setMSNKey(String key)
setProxy
public static void setProxy(String proxyHost,
int proxyPort)
setUrbanSearchKey
public void setUrbanSearchKey(String key)
setYahooKey
public void setYahooKey(String key)
setYouTubeKey
public void setYouTubeKey(String key)
shoutcast
public void shoutcast(String artist)
timeout
public void timeout(GenericService service)
status
public void status(GenericService service,
String message)
- Specified by:
status in interface ServiceResultListener
tts
public void tts(String text,
String voice)
urbansearch
public void urbansearch(String query)
yahooWeb
public void yahooWeb(String query,
int maxResults)
yahooWeb
public void yahooWeb(String query)
yahooMaps
public void yahooMaps(String query)
yahooVideo
public void yahooVideo(String query)
yahooVideo
public void yahooVideo(String query,
String format)
pcap
public void pcap()
yahooImage
public void yahooImage(String query)
youtube
public void youtube(String query)