public class WAEngine extends WAQueryParametersImpl
Modifier and Type | Field and Description |
---|---|
static int |
AUTOCOMPLETE_QUERY |
static int |
GENERALIZATION_QUERY |
static int |
IMAGEOPERATION_QUERY |
static int |
IMAGEUPLOAD_QUERY |
static int |
NORMAL_QUERY |
static int |
RECALCULATE_QUERY |
allowReinterpret, allowTranslation, assumptions, async, banners, countryCode, currency, excludePodIDs, extraParams, formats, formatTimeout, generalizationInput, includePodIDs, includeRelatedLinks, input, ip, languageCode, latitude, location, longitude, magnification, maxWidth, metric, plotWidth, podIndices, podScanners, podStates, podTimeout, podTitles, scanTimeout, signature, width
EMPTY_VISITABLE_ARRAY
Constructor and Description |
---|
WAEngine() |
WAEngine(HttpProvider http,
java.io.File downloadDir) |
WAEngine(java.lang.String appid,
HttpProvider http,
java.io.File downloadDir) |
WAEngine(java.lang.String appid,
java.lang.String server) |
WAEngine(java.lang.String appid,
java.lang.String server,
HttpProvider http) |
WAEngine(java.lang.String appid,
java.lang.String server,
java.lang.String path,
HttpProvider http,
java.io.File downloadDir) |
WAEngine(WAQueryParameters params,
HttpProvider http,
java.io.File downloadDir) |
Modifier and Type | Method and Description |
---|---|
WAQuery |
createQuery() |
WAQuery |
createQuery(java.lang.String input) |
WAQuery |
createQueryFromURL(java.lang.String url) |
java.lang.String |
getAppID() |
java.io.File |
getDownloadDir() |
HttpProvider |
getHttpProvider() |
WAImageUploadResult |
performImageUploadQuery(byte[] image_data) |
WAQueryResult |
performQuery(WAQuery query) |
java.lang.Object |
performQuery(WAQuery query,
java.lang.String recalc_or_generalization_or_autocomplete_url,
int queryType) |
void |
setAppID(java.lang.String appid) |
void |
setImageasInputParams(java.lang.String image_host,
java.lang.String image_server,
java.lang.String image_uploadid) |
java.lang.String |
toURL(WAQuery query) |
java.lang.String |
toURL(WAQuery query,
java.lang.String recalc_or_generalization_or_autocomplete_url,
int queryType) |
accept, addAssumption, addExcludePodID, addFormat, addIncludePodID, addPodIndex, addPodScanner, addPodState, addPodState, addPodState, addPodTitle, clearAssumptions, clearExcludePodIDs, clearIncludePodIDs, clearPodIndexes, clearPodScanners, clearPodStates, clearPodTitles, fillFromURL, getAssumptions, getAsync, getBanners, getCountryCode, getCurrency, getExcludePodIDs, getExtraParams, getFormats, getFormatTimeout, getGeneralizationInput, getIncludePodIDs, getInput, getIP, getLanguageCode, getLatLong, getLocation, getMagnification, getMaxWidth, getParameters, getPlotWidth, getPodIndexes, getPodScanners, getPodStates, getPodTimeout, getPodTitles, getScanTimeout, getWidth, isAllowTranslation, isMetric, isReinterpret, isRelatedLinks, setAllowTranslation, setAsync, setBanners, setCountryCode, setCurrency, setFormatTimeout, setGeneralizationInput, setInput, setIP, setLanguageCode, setLatitude, setLatLong, setLocation, setLongitude, setMagnification, setMaxWidth, setMetric, setPlotWidth, setPodTimeout, setReinterpret, setRelatedLinks, setScanTimeout, setSignature, setWidth, toWebsiteURL
public static final int NORMAL_QUERY
public static final int IMAGEUPLOAD_QUERY
public static final int IMAGEOPERATION_QUERY
public static final int RECALCULATE_QUERY
public static final int GENERALIZATION_QUERY
public static final int AUTOCOMPLETE_QUERY
public WAEngine()
public WAEngine(HttpProvider http, java.io.File downloadDir)
public WAEngine(java.lang.String appid, HttpProvider http, java.io.File downloadDir)
public WAEngine(java.lang.String appid, java.lang.String server)
public WAEngine(java.lang.String appid, java.lang.String server, HttpProvider http)
public WAEngine(java.lang.String appid, java.lang.String server, java.lang.String path, HttpProvider http, java.io.File downloadDir)
public WAEngine(WAQueryParameters params, HttpProvider http, java.io.File downloadDir)
public java.lang.String getAppID()
public void setAppID(java.lang.String appid)
public void setImageasInputParams(java.lang.String image_host, java.lang.String image_server, java.lang.String image_uploadid)
public WAQuery createQuery()
public WAQuery createQuery(java.lang.String input)
public WAQuery createQueryFromURL(java.lang.String url)
public WAImageUploadResult performImageUploadQuery(byte[] image_data) throws WAException
WAException
public WAQueryResult performQuery(WAQuery query) throws WAException
WAException
public java.lang.Object performQuery(WAQuery query, java.lang.String recalc_or_generalization_or_autocomplete_url, int queryType) throws WAException
WAException
public java.lang.String toURL(WAQuery query)
public java.lang.String toURL(WAQuery query, java.lang.String recalc_or_generalization_or_autocomplete_url, int queryType)
public HttpProvider getHttpProvider()
public java.io.File getDownloadDir()