|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbing.Bing
public class Bing
A service object used to send, receive, and process Bing API requests and responses.
Field Summary | |
---|---|
static java.lang.String |
BING_URL
|
Constructor Summary | |
---|---|
Bing(java.lang.String application_ID)
Initialize a Bing service object. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
static java.lang.String |
format(java.lang.String format,
java.lang.Object[] args)
Internal use only, but for those who want to know it is a manual implemented java.text.MessageFormat. |
java.lang.String |
getAppID()
Get the Bing Application ID |
boolean |
getErrorReturn()
Get if an error occurs that is server-side, should a BingError be returned in the result. |
int |
hashCode()
|
java.lang.String |
requestUrl(java.lang.String query,
BingRequest request)
Generates the URL to use in order to query the Bing API with. |
BingResponse |
search(java.lang.String query,
BingRequest request)
Perform a synchronous search on the Bing API. |
void |
search(java.lang.String query,
BingRequest request,
BingAsyncRequestNotification delegate)
Perform an asynchronous search on the Bing API. |
void |
setAppID(java.lang.String appId)
Set the Bing Application ID. |
void |
setErrorReturn(boolean error)
Set if an error occurs that is server-side, should a BingError be returned in the result. |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BING_URL
Constructor Detail |
---|
public Bing(java.lang.String application_ID)
application_ID
- A valid Bing Application IDMethod Detail |
---|
public void setErrorReturn(boolean error)
error
- true
if an error should be returned, false
if otherwise.public boolean getErrorReturn()
true
if an error should be returned, false
if otherwise.public java.lang.String getAppID()
public void setAppID(java.lang.String appId)
appId
- The Bing Application ID to use.public BingResponse search(java.lang.String query, BingRequest request)
query
- A string specifying the query to performrequest
- A BingRequest object
public void search(java.lang.String query, BingRequest request, BingAsyncRequestNotification delegate)
query
- A string specifying the query to performrequest
- A BingRequest
objectdelegate
- An object implementing the receiveBingResponse selectorpublic java.lang.String requestUrl(java.lang.String query, BingRequest request)
query
- A string specifying the query to performrequest
- A BingRequest object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static java.lang.String format(java.lang.String format, java.lang.Object[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |