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_PREFIX
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 |
---|
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, 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, 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, urlEncode
addUndoMarker, 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, writeOptions
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
execute, execute, execute, getContext, getToolMenuItem, hlog, initialize, isRunning, log, log, log, log, requiresRefresh, setContext, setToolLogger, writeOptions
forceStop, getHistory, getState, lockLog, setLogTitle, setProgress, setProgressMax, setState
public 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()
AbstractWandoraTool
getName
in interface WandoraTool
getName
in class AbstractExcelExtractor
public java.lang.String getDescription()
AbstractWandoraTool
getDescription
in interface WandoraTool
getDescription
in class AbstractExcelExtractor
public void processWorkbook(org.apache.poi.hssf.usermodel.HSSFWorkbook workbook, TopicMap topicMap)
processWorkbook
in class AbstractExcelExtractor
public void processWorkbook(org.apache.poi.xssf.usermodel.XSSFWorkbook workbook, TopicMap topicMap)
processWorkbook
in class AbstractExcelExtractor
public void processSheet(org.apache.poi.hssf.usermodel.HSSFSheet sheet, TopicMap tm)
processSheet
in class AbstractExcelExtractor
public void processSheet(org.apache.poi.xssf.usermodel.XSSFSheet sheet, TopicMap tm)
processSheet
in class AbstractExcelExtractor
public 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
TopicMapException
public void processAsLabels(org.apache.poi.ss.usermodel.Row row, TopicMap topicMap)
public boolean hasValue(org.apache.poi.ss.usermodel.Cell cell)
public boolean isConfigurable()
AbstractWandoraTool
isConfigurable
in interface WandoraTool
isConfigurable
in class AbstractWandoraTool
public void configure(Wandora admin, Options options, java.lang.String prefix) throws TopicMapException
AbstractWandoraTool
configure
in interface WandoraTool
configure
in class AbstractWandoraTool
TopicMapException
Copyright 2004-2015 Wandora Team