public class EntityGridTableModel
extends javax.swing.table.AbstractTableModel
implements de.ims.icarus.util.Installable
Modifier and Type | Class and Description |
---|---|
class |
EntityGridTableModel.EntityGridColumnModel |
Modifier and Type | Field and Description |
---|---|
protected de.ims.icarus.util.annotation.AnnotationController |
annotationController |
protected EntityGridTableModel.EntityGridColumnModel |
columnModel |
protected gnu.trove.map.TIntObjectMap<ErrorSummary> |
columnSummaries |
protected DocumentData |
document |
protected boolean |
filterSingletons |
protected boolean |
includeGoldMentions |
protected boolean |
markFalseMentions |
protected java.util.Map<java.lang.String,EntityGridNode> |
nodes |
Constructor and Description |
---|
EntityGridTableModel() |
Modifier and Type | Method and Description |
---|---|
protected void |
clearBuffer(java.util.Map<java.lang.Integer,java.util.List<Span>> spanBuffer,
java.util.Map<java.lang.Integer,java.util.List<CorefErrorType>> typeBuffer) |
protected void |
fillBuffer(Span span,
CorefErrorType type,
int column,
java.util.Map<java.lang.Integer,java.util.List<Span>> spanBuffer,
java.util.Map<java.lang.Integer,java.util.List<CorefErrorType>> typeBuffer) |
protected CoreferenceDocumentAnnotationManager |
getAnnotationManager() |
java.lang.Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
EntityGridTableModel.EntityGridColumnModel |
getColumnModel() |
DocumentData |
getDocument() |
ErrorSummary |
getErrorSummary(int column) |
protected java.lang.String |
getKey(int row,
int column) |
int |
getRowCount() |
EntityGridNode |
getValueAt(int rowIndex,
int columnIndex) |
void |
install(java.lang.Object target) |
boolean |
isFilterSingletons() |
boolean |
isIncludeGoldMentions() |
boolean |
isMarkFalseMentions() |
protected void |
processBuffer(int row,
java.util.Map<java.lang.Integer,java.util.List<Span>> spanBuffer,
java.util.Map<java.lang.Integer,java.util.List<CorefErrorType>> typeBuffer) |
void |
reload(CoreferenceAllocation allocation,
CoreferenceAllocation goldAllocation) |
void |
setDocument(DocumentData document) |
void |
setFilterSingletons(boolean filterSingletons) |
void |
setIncludeGoldMentions(boolean showFalseNegatives) |
void |
setMarkFalseMentions(boolean markFalsePositives) |
void |
uninstall(java.lang.Object target) |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
protected DocumentData document
protected java.util.Map<java.lang.String,EntityGridNode> nodes
protected gnu.trove.map.TIntObjectMap<ErrorSummary> columnSummaries
protected EntityGridTableModel.EntityGridColumnModel columnModel
protected boolean includeGoldMentions
protected boolean markFalseMentions
protected boolean filterSingletons
protected de.ims.icarus.util.annotation.AnnotationController annotationController
public void install(java.lang.Object target)
install
in interface de.ims.icarus.util.Installable
public void uninstall(java.lang.Object target)
uninstall
in interface de.ims.icarus.util.Installable
public int getRowCount()
getRowCount
in interface javax.swing.table.TableModel
TableModel.getRowCount()
public int getColumnCount()
getColumnCount
in interface javax.swing.table.TableModel
TableModel.getColumnCount()
public java.lang.Class<?> getColumnClass(int columnIndex)
getColumnClass
in interface javax.swing.table.TableModel
getColumnClass
in class javax.swing.table.AbstractTableModel
protected java.lang.String getKey(int row, int column)
public ErrorSummary getErrorSummary(int column)
public EntityGridNode getValueAt(int rowIndex, int columnIndex)
getValueAt
in interface javax.swing.table.TableModel
TableModel.getValueAt(int, int)
public DocumentData getDocument()
public void setDocument(DocumentData document)
protected CoreferenceDocumentAnnotationManager getAnnotationManager()
public void reload(CoreferenceAllocation allocation, CoreferenceAllocation goldAllocation)
protected void clearBuffer(java.util.Map<java.lang.Integer,java.util.List<Span>> spanBuffer, java.util.Map<java.lang.Integer,java.util.List<CorefErrorType>> typeBuffer)
protected void fillBuffer(Span span, CorefErrorType type, int column, java.util.Map<java.lang.Integer,java.util.List<Span>> spanBuffer, java.util.Map<java.lang.Integer,java.util.List<CorefErrorType>> typeBuffer)
protected void processBuffer(int row, java.util.Map<java.lang.Integer,java.util.List<Span>> spanBuffer, java.util.Map<java.lang.Integer,java.util.List<CorefErrorType>> typeBuffer)
public EntityGridTableModel.EntityGridColumnModel getColumnModel()
public boolean isIncludeGoldMentions()
public boolean isMarkFalseMentions()
public boolean isFilterSingletons()
public void setIncludeGoldMentions(boolean showFalseNegatives)
public void setMarkFalseMentions(boolean markFalsePositives)
public void setFilterSingletons(boolean filterSingletons)