public class MashapeLambdaExtractor extends AbstractMashapeExtractor
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
api_key |
private static java.lang.String |
API_NAME |
private static java.lang.String |
API_SI |
private static java.lang.String |
CONFIDENCE_SI |
private static java.lang.String |
endpoint |
private static java.lang.String |
FACE_SI |
private static java.lang.String |
HEIGHT_SI |
private static java.lang.String |
PHOTO_SI |
private static java.lang.String |
SI_ROOT |
private static java.lang.String |
SMILE_SI |
private static java.lang.String |
TAG_SI |
private static java.lang.String[][] |
typeStrings |
private static java.lang.String |
WIDTH_SI |
CUSTOM_EXTRACTOR, DONE_FAILED, DONE_MANY, DONE_ONE, EXACTLY_GIVEN_URLS, FILE_EXTRACTOR, FILE_PATTERN, GIVEN_URLS_AND_ALL_CRAWLED_DOCUMENTS, GIVEN_URLS_AND_CRAWLED_DOCUMENTS_IN_URL_DOMAIN, GIVEN_URLS_AND_LINKED_DOCUMENTS, GIVEN_URLS_AND_URL_BELOW, INFO_WAIT_WHILE_WORKING, LOG_TITLE, POINT_START_URL_TEXT, RAW_EXTRACTOR, SELECT_DIALOG_TITLE, STRING_EXTRACTOR_NOT_SUPPORTED_MESSAGE, URL_EXTRACTORCLOSE, EXECUTE, INVISIBLE, VISIBLE, WAITRETURN_ERROR, RETURN_INFO| Constructor and Description |
|---|
MashapeLambdaExtractor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_extractTopicsFrom(java.io.File f,
TopicMap tm) |
boolean |
_extractTopicsFrom(java.lang.String str,
TopicMap tm) |
boolean |
_extractTopicsFrom(java.net.URL u,
TopicMap tm) |
private void |
parse(com.mashape.unirest.http.HttpResponse<com.mashape.unirest.http.JsonNode> json,
TopicMap tm) |
private void |
parseFace(org.wandora.dep.json.JSONObject tagJSON,
TopicMap tm,
java.util.HashMap<java.lang.String,Topic> types,
Topic photo,
Topic lang) |
private void |
parsePhoto(org.wandora.dep.json.JSONObject photoJSON,
TopicMap tm,
java.util.HashMap<java.lang.String,Topic> types,
Topic lang) |
void |
setApiKey(java.lang.String key) |
getAPIClass, getContentTypes, getDescription, getIcon, getLangTopic, getName, getOrCreateTopic, getOrCreateTopic, getTopic, getTypeClass, getTypeClass, getTypes, getWandoraClassTopic, makeSubclassOf, runInOwnThread, useURLCrawleracceptBrowserExtractRequest, addCrawlerUrl, browserExtractorConsumesPlainText, buildSI, buildSL, clearMasterSubject, createAssociation, createAssociation, createTopic, createTopic, createTopic, createTopic, createTopic, createTopic, createTopic, croppedFilename, croppedFilename, croppedUrlString, croppedUrlString, doBrowserExtract, dropExtract, dropExtract, dropExtract, execute, extractTopicsFrom, extractTopicsFrom, extractTopicsFrom, extractTopicsFrom, extractTopicsFromText, getBrowserExtractorName, getCrawlerMode, getExtractorType, getForceContent, getForceFiles, getForceUrls, getGUIText, getGUIText, getInterruptsHandled, getMasterSubject, getType, getWandora, handle, handleContent, handleCustomType, handleFiles, handleForcedContent, handleInterrupt, handleStringContent, handleUrls, initializeCustomType, instantDropHandle, makeSubclassOfWandoraClass, setData, setDisplayName, setForceContent, setForceFiles, setForceUrls, setMasterSubject, setMasterSubject, setTopicMap, setupCrawler, setWandora, takeNap, urlEncode, useTempTopicMapaddUndoMarker, addUndoMarker, allowMultipleInvocations, clearAllThreads, clearThreads, clearThreads, clearToolLock, clearToolLock, clearToolLocks, configure, execute, execute, forceStop, forceStop, getContext, getCurrentLogger, getDefaultLogger, getHistory, getLastLogger, getState, getThreads, getThreads, getToolMenuItem, getToolMenuItem, getTopicName, hlog, initialize, interruptAllThreads, interruptThreads, interruptThreads, isConfigurable, isRunning, isRunning, lockLog, log, log, log, log, requiresRefresh, run, setContext, setDefaultLogger, setLogTitle, setProgress, setProgressMax, setState, setToolLogger, singleLog, singleLog, singleLog, solveContextTopicMap, solveNameForTopicMap, writeOptionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfigure, execute, execute, getContext, getToolMenuItem, hlog, initialize, isConfigurable, isRunning, log, log, log, log, requiresRefresh, setContext, setToolLogger, writeOptionsforceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setStateprivate static final java.lang.String endpoint
private static final java.lang.String API_SI
private static final java.lang.String API_NAME
private static final java.lang.String SI_ROOT
private static final java.lang.String TAG_SI
private static final java.lang.String FACE_SI
private static final java.lang.String PHOTO_SI
private static final java.lang.String SMILE_SI
private static final java.lang.String WIDTH_SI
private static final java.lang.String HEIGHT_SI
private static final java.lang.String CONFIDENCE_SI
private static final java.lang.String[][] typeStrings
private java.lang.String api_key
public void setApiKey(java.lang.String key)
public boolean _extractTopicsFrom(java.io.File f,
TopicMap tm)
throws java.lang.Exception
_extractTopicsFrom in class AbstractExtractorjava.lang.Exceptionpublic boolean _extractTopicsFrom(java.net.URL u,
TopicMap tm)
throws java.lang.Exception
_extractTopicsFrom in class AbstractExtractorjava.lang.Exceptionpublic boolean _extractTopicsFrom(java.lang.String str,
TopicMap tm)
throws java.lang.Exception
_extractTopicsFrom in class AbstractExtractorjava.lang.Exceptionprivate void parse(com.mashape.unirest.http.HttpResponse<com.mashape.unirest.http.JsonNode> json,
TopicMap tm)
private void parsePhoto(org.wandora.dep.json.JSONObject photoJSON,
TopicMap tm,
java.util.HashMap<java.lang.String,Topic> types,
Topic lang)
private void parseFace(org.wandora.dep.json.JSONObject tagJSON,
TopicMap tm,
java.util.HashMap<java.lang.String,Topic> types,
Topic photo,
Topic lang)
throws org.wandora.dep.json.JSONException,
TopicMapException
org.wandora.dep.json.JSONExceptionTopicMapExceptionCopyright 2004-2015 Wandora Team