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_EXTRACTOR
CLOSE, EXECUTE, INVISIBLE, VISIBLE, WAIT
RETURN_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, useURLCrawler
acceptBrowserExtractRequest, 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, useTempTopicMap
addUndoMarker, 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, writeOptions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
configure, execute, execute, getContext, getToolMenuItem, hlog, initialize, isConfigurable, isRunning, log, log, log, log, requiresRefresh, setContext, setToolLogger, writeOptions
forceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setState
private 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 AbstractExtractor
java.lang.Exception
public boolean _extractTopicsFrom(java.net.URL u, TopicMap tm) throws java.lang.Exception
_extractTopicsFrom
in class AbstractExtractor
java.lang.Exception
public boolean _extractTopicsFrom(java.lang.String str, TopicMap tm) throws java.lang.Exception
_extractTopicsFrom
in class AbstractExtractor
java.lang.Exception
private 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.JSONException
TopicMapException
Copyright 2004-2015 Wandora Team