public class Any23Extractor extends AbstractExtractor
Modifier and Type | Class and Description |
---|---|
class |
Any23Extractor.TopicMapsCreator |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANY23_BASE |
static java.lang.String |
ANY23_OBJECT_TYPE |
static java.lang.String |
ANY23_PREDICATE_TYPE |
static java.lang.String |
ANY23_SUBJECT_TYPE |
private java.lang.String[] |
contentTypes |
private java.lang.String |
namespace |
static boolean |
SIGN_ALL_TRIPLETS |
static java.lang.String |
SOURCE_TYPE |
private java.lang.String |
tripletSource |
static boolean |
TYPE_ALL_OBJECTS |
static boolean |
TYPE_ALL_PREDICATES |
static boolean |
TYPE_ALL_SUBJECTS |
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 |
---|
Any23Extractor()
Creates a new instance of Any23Extractor
|
Modifier and Type | Method and Description |
---|---|
boolean |
_extractTopicsFrom(java.io.File file,
TopicMap topicMap) |
boolean |
_extractTopicsFrom(java.io.InputStream in,
TopicMap topicMap) |
boolean |
_extractTopicsFrom(java.lang.String str,
TopicMap topicMap) |
boolean |
_extractTopicsFrom(java.net.URL url,
TopicMap topicMap) |
java.lang.String |
doBrowserExtract(BrowserExtractRequest request,
Wandora wandora) |
Topic |
getAny23Type(TopicMap tm) |
java.lang.String |
getBaseSubject() |
java.lang.String[] |
getContentTypes()
Returns an array of String containing the content-types this
ContentHandler can process. |
java.lang.String |
getDescription()
AdminToolManager views tool descriptions while user browses available
tools and build user customizable GUI elements such as Tools menu.
|
int |
getExtractorType() |
javax.swing.Icon |
getIcon()
All tools may have identifying graphic icon used within tool GUI elements.
|
java.lang.String |
getName()
Tools name represent the tool in UI unless the tool has been given
explicitly another GUI name.
|
Topic |
getObjectTopic(TopicMap tm,
java.lang.String object) |
Topic |
getObjectType(TopicMap tm) |
Topic |
getOrCreateTopic(TopicMap map,
java.lang.String si) |
Topic |
getOrCreateTopic(TopicMap map,
java.lang.String si,
java.lang.String basename) |
Topic |
getPredicateTopic(TopicMap tm,
java.lang.String predicate) |
Topic |
getPredicateType(TopicMap tm) |
Topic |
getSourcePlayer(TopicMap tm) |
Topic |
getSourceRoleType(TopicMap tm) |
Topic |
getSourceType(TopicMap tm) |
Topic |
getSubjectTopic(TopicMap tm,
java.lang.String subject) |
Topic |
getSubjectType(TopicMap tm) |
boolean |
useURLCrawler() |
acceptBrowserExtractRequest, addCrawlerUrl, browserExtractorConsumesPlainText, buildSI, buildSL, clearMasterSubject, createAssociation, createAssociation, createTopic, createTopic, createTopic, createTopic, createTopic, createTopic, createTopic, croppedFilename, croppedFilename, croppedUrlString, croppedUrlString, dropExtract, dropExtract, dropExtract, execute, 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 SOURCE_TYPE
public static final java.lang.String ANY23_PREDICATE_TYPE
public static final java.lang.String ANY23_SUBJECT_TYPE
public static final java.lang.String ANY23_OBJECT_TYPE
public static final java.lang.String ANY23_BASE
public static boolean SIGN_ALL_TRIPLETS
public static boolean TYPE_ALL_PREDICATES
public static boolean TYPE_ALL_SUBJECTS
public static boolean TYPE_ALL_OBJECTS
private java.lang.String namespace
private java.lang.String tripletSource
private final java.lang.String[] contentTypes
public boolean useURLCrawler()
useURLCrawler
in class AbstractExtractor
public java.lang.String getName()
AbstractWandoraTool
getName
in interface WandoraTool
getName
in class AbstractExtractor
public java.lang.String getDescription()
AbstractWandoraTool
getDescription
in interface WandoraTool
getDescription
in class AbstractExtractor
public javax.swing.Icon getIcon()
AbstractWandoraTool
getIcon
should return Icon
object of
the tool.getIcon
in interface WandoraTool
getIcon
in class AbstractExtractor
public int getExtractorType()
getExtractorType
in class AbstractExtractor
public java.lang.String[] getContentTypes()
Handler
ContentHandler
can process.getContentTypes
in interface Handler
getContentTypes
in class AbstractExtractor
public boolean _extractTopicsFrom(java.net.URL url, TopicMap topicMap) throws java.lang.Exception
_extractTopicsFrom
in class AbstractExtractor
java.lang.Exception
public boolean _extractTopicsFrom(java.io.File file, TopicMap topicMap) throws java.lang.Exception
_extractTopicsFrom
in class AbstractExtractor
java.lang.Exception
public boolean _extractTopicsFrom(java.lang.String str, TopicMap topicMap) throws java.lang.Exception
_extractTopicsFrom
in class AbstractExtractor
java.lang.Exception
public boolean _extractTopicsFrom(java.io.InputStream in, TopicMap topicMap) throws java.lang.Exception
java.lang.Exception
public java.lang.String doBrowserExtract(BrowserExtractRequest request, Wandora wandora) throws TopicMapException
doBrowserExtract
in interface BrowserPluginExtractor
doBrowserExtract
in class AbstractExtractor
TopicMapException
public Topic getPredicateTopic(TopicMap tm, java.lang.String predicate) throws TopicMapException
TopicMapException
public Topic getPredicateType(TopicMap tm) throws TopicMapException
TopicMapException
public Topic getObjectTopic(TopicMap tm, java.lang.String object) throws TopicMapException
TopicMapException
public Topic getObjectType(TopicMap tm) throws TopicMapException
TopicMapException
public Topic getSubjectTopic(TopicMap tm, java.lang.String subject) throws TopicMapException
TopicMapException
public Topic getSubjectType(TopicMap tm) throws TopicMapException
TopicMapException
public Topic getSourceRoleType(TopicMap tm) throws TopicMapException
TopicMapException
public Topic getSourcePlayer(TopicMap tm) throws TopicMapException
TopicMapException
public Topic getSourceType(TopicMap tm) throws TopicMapException
TopicMapException
public Topic getAny23Type(TopicMap tm) throws TopicMapException
TopicMapException
public java.lang.String getBaseSubject()
Copyright 2004-2015 Wandora Team