public class ExcelAdjacencyMatrixExtractor extends AbstractExcelExtractor
| Modifier and Type | Field and Description |
|---|---|
static boolean |
ADD_CELL_COLOR_AS_PLAYER |
static boolean |
ADD_CELL_VALUE_AS_PLAYER |
private java.util.HashMap<java.lang.String,java.lang.String> |
columnLabels |
static boolean |
INTERPRET_COLOR_AS_VALID_CELL_VALUE |
static boolean |
INTERPRET_FALSE_AS_EMPTY_CELL |
static boolean |
INTERPRET_ZERO_AS_EMPTY_CELL |
static boolean |
INTERPRET_ZERO_LENGTH_STRING_AS_EMPTY_CELL |
private java.util.HashMap<java.lang.String,java.lang.String> |
rowLabels |
static boolean |
USE_SHEET_AS_ASSOCIATION_TYPE |
CELL_HASH, CELL_LOCATION, CELL_SHEET_AND_LOCATION, CELL_TOPIC_IS_BASED_ON, CELL_VALUE, DEFAULT_ASSOCIATION_TYPE_SI, DEFAULT_LANG, DEFAULT_LOWER_ROLE_SI, DEFAULT_OCCURRENCE_TYPE_SI, DEFAULT_ROLE_TYPE_SI, DEFAULT_UPPER_ROLE_SI, EXCEL_CELL_LOCATION_SI_PREFIX, EXCEL_CELL_SI_PREFIX, EXCEL_CELL_TYPE_SI_PREFIX, EXCEL_CELL_VALUE_SI, EXCEL_COLOR_SI_PREFIX, EXCEL_COLUMN_SI_PREFIX, EXCEL_COMMENT_SI_PREFIX, EXCEL_FORMULA_SI_PREFIX, EXCEL_ROW_SI_PREFIX, EXCEL_SHEET_SI_PREFIX, EXCEL_SI_PREFIXCUSTOM_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 |
|---|
ExcelAdjacencyMatrixExtractor() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(Wandora admin,
Options options,
java.lang.String prefix)
If the tool is configurable, shows an user interface to configure the tool.
|
private Topic |
getAssociationTypeTopic(org.apache.poi.ss.usermodel.Cell cell,
TopicMap tm) |
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.
|
boolean |
hasValue(org.apache.poi.ss.usermodel.Cell cell) |
boolean |
isConfigurable()
Whether this tool is configurable.
|
void |
processAsLabels(org.apache.poi.ss.usermodel.Row row,
TopicMap topicMap) |
void |
processCell(org.apache.poi.ss.usermodel.Cell cell,
TopicMap tm) |
void |
processRow(org.apache.poi.ss.usermodel.Row row,
TopicMap tm) |
void |
processSheet(org.apache.poi.hssf.usermodel.HSSFSheet sheet,
TopicMap tm) |
void |
processSheet(org.apache.poi.xssf.usermodel.XSSFSheet sheet,
TopicMap tm) |
void |
processWorkbook(org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
TopicMap topicMap) |
void |
processWorkbook(org.apache.poi.xssf.usermodel.XSSFWorkbook workbook,
TopicMap topicMap) |
_extractTopicsFrom, _extractTopicsFrom, _extractTopicsFrom, associateToColors, associateToComment, associateToFormula, associateToLocation, associateToSheet, associateToType, getBackgroundColorTypeTopic, getCellLocationTypeTopic, getCellTopic, getCellTypeTopic, getCellTypeTopic, getCellTypeTypeTopic, getCellValueAsString, getCellValueAsString, getCellValueTypeTopic, getColorTopic, getColorTypeTopic, getColumnTopic, getColumnTypeTopic, getCommentTopic, getCommentTypeTopic, getDefaultAssociationTypeTopic, getDefaultLowerRoleTopic, getDefaultUpperRoleTopic, getExcelTypeTopic, getExtractorType, getForegroundColorTypeTopic, getFormulaTopic, getFormulaTypeTopic, getIcon, getOrCreateTopic, getRowTopic, getRowTypeTopic, getSheetTopic, getSheetTypeTopic, getType, runInOwnThread, useTempTopicMap, 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, getContentTypes, getCrawlerMode, getForceContent, getForceFiles, getForceUrls, getGUIText, getGUIText, getInterruptsHandled, getMasterSubject, getWandora, handle, handleContent, handleCustomType, handleFiles, handleForcedContent, handleInterrupt, handleStringContent, handleUrls, initializeCustomType, instantDropHandle, makeSubclassOfWandoraClass, setData, setDisplayName, setForceContent, setForceFiles, setForceUrls, setMasterSubject, setMasterSubject, setTopicMap, setupCrawler, setWandora, takeNap, urlEncodeaddUndoMarker, addUndoMarker, allowMultipleInvocations, clearAllThreads, clearThreads, clearThreads, clearToolLock, clearToolLock, clearToolLocks, execute, execute, forceStop, forceStop, getContext, getCurrentLogger, getDefaultLogger, getHistory, getLastLogger, getState, getThreads, getThreads, getToolMenuItem, getToolMenuItem, getTopicName, hlog, initialize, interruptAllThreads, interruptThreads, interruptThreads, 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, waitexecute, execute, execute, getContext, getToolMenuItem, hlog, initialize, isRunning, log, log, log, log, requiresRefresh, setContext, setToolLogger, writeOptionsforceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setStatepublic static boolean ADD_CELL_VALUE_AS_PLAYER
public static boolean ADD_CELL_COLOR_AS_PLAYER
public static boolean INTERPRET_FALSE_AS_EMPTY_CELL
public static boolean INTERPRET_ZERO_AS_EMPTY_CELL
public static boolean INTERPRET_ZERO_LENGTH_STRING_AS_EMPTY_CELL
public static boolean INTERPRET_COLOR_AS_VALID_CELL_VALUE
public static boolean USE_SHEET_AS_ASSOCIATION_TYPE
private java.util.HashMap<java.lang.String,java.lang.String> columnLabels
private java.util.HashMap<java.lang.String,java.lang.String> rowLabels
public java.lang.String getName()
AbstractWandoraToolgetName in interface WandoraToolgetName in class AbstractExcelExtractorpublic java.lang.String getDescription()
AbstractWandoraToolgetDescription in interface WandoraToolgetDescription in class AbstractExcelExtractorpublic void processWorkbook(org.apache.poi.hssf.usermodel.HSSFWorkbook workbook,
TopicMap topicMap)
processWorkbook in class AbstractExcelExtractorpublic void processWorkbook(org.apache.poi.xssf.usermodel.XSSFWorkbook workbook,
TopicMap topicMap)
processWorkbook in class AbstractExcelExtractorpublic void processSheet(org.apache.poi.hssf.usermodel.HSSFSheet sheet,
TopicMap tm)
processSheet in class AbstractExcelExtractorpublic void processSheet(org.apache.poi.xssf.usermodel.XSSFSheet sheet,
TopicMap tm)
processSheet in class AbstractExcelExtractorpublic void processRow(org.apache.poi.ss.usermodel.Row row,
TopicMap tm)
public void processCell(org.apache.poi.ss.usermodel.Cell cell,
TopicMap tm)
private Topic getAssociationTypeTopic(org.apache.poi.ss.usermodel.Cell cell, TopicMap tm) throws TopicMapException
TopicMapExceptionpublic void processAsLabels(org.apache.poi.ss.usermodel.Row row,
TopicMap topicMap)
public boolean hasValue(org.apache.poi.ss.usermodel.Cell cell)
public boolean isConfigurable()
AbstractWandoraToolisConfigurable in interface WandoraToolisConfigurable in class AbstractWandoraToolpublic void configure(Wandora admin, Options options, java.lang.String prefix) throws TopicMapException
AbstractWandoraToolconfigure in interface WandoraToolconfigure in class AbstractWandoraToolTopicMapExceptionCopyright 2004-2015 Wandora Team