public class UmbelSearchConcept extends UmbelGetConcept
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
API_URL |
static int |
MAX_PAGE_INDEX |
ADD_DISTANCE_AS_PLAYER, csvEncoding, csvLineSeparator, csvStringCharacter, csvValueSeparator, FILE_CONTAINS_PLAIN_UMBEL_CONCEPT, FILE_CONTAINS_UMBEL_CONCEPT_URLS, FILE_IS_CSV_OF_UMBEL_CONCEPTS, fileProcessor, filterDistancesBelow, getOnlyImmediateNeighbours, LANG, UMBEL_ALT_LABEL_URI, UMBEL_BROADER_NARROWER_TYPE_NAME, UMBEL_BROADER_NARROWER_TYPE_SI, UMBEL_BROADER_TYPE_NAME, UMBEL_BROADER_TYPE_SI, UMBEL_BROADER_URI, UMBEL_CONCEPT_STRING_SPLITTER, UMBEL_CONCEPT_TYPE_NAME, UMBEL_CONCEPT_TYPE_SI, UMBEL_CONCEPT_URI_BASE, UMBEL_DEFINITION_URI, UMBEL_DISJOINT_TYPE_NAME, UMBEL_DISJOINT_TYPE_SI, UMBEL_DISJOINT_URI, UMBEL_DISTANCE_TYPE_NAME, UMBEL_DISTANCE_TYPE_SI, UMBEL_NARROWER_TYPE_NAME, UMBEL_NARROWER_TYPE_SI, UMBEL_NARROWER_URI, UMBEL_PREF_LABEL_URI, UMBEL_SUBCLASS_TYPE_NAME, UMBEL_SUBCLASS_TYPE_SI, UMBEL_SUBCLASS_URI, UMBEL_SUPER_TYPE_URI_BASE, UMBEL_SUPERCLASS_SUBCLASS_TYPE_NAME, UMBEL_SUPERCLASS_SUBCLASS_TYPE_SI, UMBEL_SUPERCLASS_TYPE_NAME, UMBEL_SUPERCLASS_TYPE_SI, UMBEL_SUPERCLASS_URI, UMBEL_TYPE_NAME, UMBEL_TYPE_SI, UMBEL_TYPE_TYPE_NAME, UMBEL_TYPE_TYPE_SI, UMBEL_TYPE_URI, useXTMSuperclassSubclassTopics
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 |
---|
UmbelSearchConcept() |
Modifier and Type | Method and Description |
---|---|
void |
execute(Wandora wandora,
Context context)
Runs the tool.
|
java.lang.String |
getApiRequestUrlFor(java.lang.String str) |
private java.util.ArrayList<java.lang.String> |
getAsStringArray(java.lang.Object o) |
java.lang.String |
getDescription()
AdminToolManager views tool descriptions while user browses available
tools and build user customizable GUI elements such as Tools menu.
|
java.lang.String |
getName()
Tools name represent the tool in UI unless the tool has been given
explicitly another GUI name.
|
protected org.json.JSONObject |
performRequest(java.lang.String urlStr,
java.lang.String query) |
_extractTopicsFrom
_extractTopicsFrom, _extractTopicsFrom, equalsAny, getAssociationTopicsForUmbelPredicate, getBroaderNarrowerTypeTopic, getBroaderTypeTopic, getConceptTopic, getConceptTopic, getConceptTypeTopic, getContentTypes, getDisjointTypeTopic, getDistanceTopic, getDistanceTypeTopic, getExtractorType, getIcon, getNarrowerTypeTopic, getSubclassTypeTopic, getSuperclassSubclassTypeTopic, getSuperclassTypeTopic, getTopic, getTopic, getTypeTypeTopic, getUmbelConceptURI, getUmbelTypeTopic, isURL, robustGet, robustGetInt, useURLCrawler
acceptBrowserExtractRequest, addCrawlerUrl, browserExtractorConsumesPlainText, buildSI, buildSL, clearMasterSubject, createAssociation, createAssociation, createTopic, createTopic, createTopic, createTopic, createTopic, createTopic, createTopic, croppedFilename, croppedFilename, croppedUrlString, croppedUrlString, doBrowserExtract, dropExtract, dropExtract, dropExtract, extractTopicsFrom, extractTopicsFrom, extractTopicsFrom, extractTopicsFrom, extractTopicsFromText, getBrowserExtractorName, getCrawlerMode, getForceContent, getForceFiles, getForceUrls, getGUIText, getGUIText, getInterruptsHandled, getMasterSubject, getType, getWandora, handle, handleContent, handleCustomType, handleFiles, handleForcedContent, handleInterrupt, handleStringContent, handleUrls, initializeCustomType, instantDropHandle, makeSubclassOfWandoraClass, runInOwnThread, 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
public static final java.lang.String API_URL
public static final int MAX_PAGE_INDEX
public java.lang.String getName()
AbstractWandoraTool
getName
in interface WandoraTool
getName
in class UmbelGetConcept
public java.lang.String getDescription()
AbstractWandoraTool
getDescription
in interface WandoraTool
getDescription
in class UmbelGetConcept
public void execute(Wandora wandora, Context context)
WandoraTool
execute
in interface WandoraTool
execute
in class AbstractExtractor
private java.util.ArrayList<java.lang.String> getAsStringArray(java.lang.Object o) throws org.json.JSONException
org.json.JSONException
protected org.json.JSONObject performRequest(java.lang.String urlStr, java.lang.String query)
performRequest
in class AbstractUmbelExtractor
public java.lang.String getApiRequestUrlFor(java.lang.String str)
getApiRequestUrlFor
in class UmbelGetConcept
Copyright 2004-2015 Wandora Team