public class OccurrenceTableAll extends SimpleTable implements OccurrenceTable, java.awt.event.MouseListener, Clipboardable
Modifier and Type | Class and Description |
---|---|
private class |
OccurrenceTableAll.DataCellEditor |
private class |
OccurrenceTableAll.DataCellRenderer |
private class |
OccurrenceTableAll.DataTableModel |
private class |
OccurrenceTableAll.DeleteCellEditor |
private class |
OccurrenceTableAll.DeleteCellRenderer |
private class |
OccurrenceTableAll.OccurrencesTableTransferHandler |
private class |
OccurrenceTableAll.TableTopicWrapper |
private class |
OccurrenceTableAll.TopicCellEditor |
private class |
OccurrenceTableAll.TopicCellRenderer |
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private java.awt.Color[][] |
colors |
private java.lang.String[][] |
data |
private Topic[] |
langs |
private java.awt.event.MouseEvent |
mouseEvent |
private Options |
options |
private java.lang.String[][] |
originalData |
private java.lang.Object[] |
popupStruct |
private java.util.HashSet |
removedTypes |
private int |
rowHeight |
private TableSorter |
sorter |
java.lang.String |
tableType |
private Topic |
topic |
private Topic[] |
types |
private Wandora |
wandora |
private OccurrenceTableAll.TableTopicWrapper[] |
wrappedTypes |
DEFAULT_ROW_HEIGHT
AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
GOOGLE_TRANSLATE, MICROSOFT_TRANSLATE, OPTIONS_KEY, ROW_HEIGHT_OPTIONS_KEY, VIEW_OPTIONS_KEY, VIEW_SCHEMA, VIEW_USED, VIEW_USED_AND_SCHEMA, WATSON_TRANSLATE
Constructor and Description |
---|
OccurrenceTableAll(Topic topic,
Options options,
Wandora wandora)
Creates a new instance of OccurrenceTableAll
|
Modifier and Type | Method and Description |
---|---|
void |
append() |
boolean |
applyChanges(Topic t,
Wandora parent) |
void |
changeType() |
void |
copy() |
void |
cut() |
void |
delete() |
void |
downloadURLOccurrence() |
void |
duplicateType() |
java.lang.String |
getCopyString() |
java.lang.Object |
getOccurrenceTableType() |
java.lang.String |
getPointedOccurrence() |
Topic |
getPointedOccurrenceLang() |
Topic |
getPointedOccurrenceType() |
int |
getRowHeightOption() |
java.awt.Point |
getTablePoint() |
java.awt.Point |
getTablePoint(java.awt.event.MouseEvent e) |
java.lang.String |
getToolTipText(java.awt.event.MouseEvent e) |
Topic |
getTopic() |
java.lang.Object |
getValueAt(int x,
int y) |
java.lang.Object |
getValueAt(java.awt.event.MouseEvent e) |
java.lang.Object |
getValueAt(java.awt.Point p) |
private void |
initPopupStructures() |
void |
mouseClicked(java.awt.event.MouseEvent mouseEvent) |
void |
mouseEntered(java.awt.event.MouseEvent mouseEvent) |
void |
mouseExited(java.awt.event.MouseEvent mouseEvent) |
void |
mousePressed(java.awt.event.MouseEvent mouseEvent) |
void |
mouseReleased(java.awt.event.MouseEvent mouseEvent) |
void |
openURLOccurrence() |
void |
paste() |
void |
spread() |
void |
translate(int translationService) |
focusGained, focusLost, isDataChanged, isStructureChanged, isUpdate, paint, sorterChanged, tableChanged
clearSelection, createDefaultTableSelectionModel, deselectColumn, deselectRow, getTableSelectionModel, invertSelection, isCellSelected, selectAll, selectArea, selectCell, selectCells, selectColumn, selectColumns, selectRow, selectRows, setTableSelectionModel
addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultDataModel, createDefaultEditors, createDefaultRenderers, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, doLayout, editCellAt, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, getPrintable, getRowCount, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getUI, getUIClassID, getUpdateSelectionOnSort, initializeLocalVars, isCellEditable, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setModel, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, setValueAt, sizeColumnsToFit, sizeColumnsToFit, unconfigureEnclosingScrollPane, updateUI, valueChanged
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public java.lang.String tableType
private Topic topic
private Topic[] langs
private Topic[] types
private java.lang.String[][] data
private java.awt.Color[][] colors
private TableSorter sorter
private Wandora wandora
private Options options
private OccurrenceTableAll.TableTopicWrapper[] wrappedTypes
private java.util.HashSet removedTypes
private java.lang.String[][] originalData
private int rowHeight
private java.lang.Object[] popupStruct
private java.awt.event.MouseEvent mouseEvent
public OccurrenceTableAll(Topic topic, Options options, Wandora wandora) throws TopicMapException
TopicMapException
public boolean applyChanges(Topic t, Wandora parent) throws TopicMapException
applyChanges
in interface OccurrenceTable
TopicMapException
public Topic getTopic()
getTopic
in interface OccurrenceTable
public java.lang.String getToolTipText(java.awt.event.MouseEvent e)
getToolTipText
in interface OccurrenceTable
getToolTipText
in class javax.swing.JTable
public int getRowHeightOption()
getRowHeightOption
in interface OccurrenceTable
public java.lang.Object getOccurrenceTableType()
getOccurrenceTableType
in interface OccurrenceTable
private void initPopupStructures()
public java.lang.String getPointedOccurrence()
getPointedOccurrence
in interface OccurrenceTable
public Topic getPointedOccurrenceType()
getPointedOccurrenceType
in interface OccurrenceTable
public Topic getPointedOccurrenceLang()
getPointedOccurrenceLang
in interface OccurrenceTable
public void cut()
cut
in interface Clipboardable
cut
in interface OccurrenceTable
public void paste()
paste
in interface Clipboardable
paste
in interface OccurrenceTable
public void append()
append
in interface OccurrenceTable
public void copy()
copy
in interface Clipboardable
copy
in interface OccurrenceTable
public java.lang.String getCopyString()
getCopyString
in interface OccurrenceTable
public void delete()
delete
in interface OccurrenceTable
public void changeType()
changeType
in interface OccurrenceTable
public void duplicateType()
duplicateType
in interface OccurrenceTable
public void openURLOccurrence()
openURLOccurrence
in interface OccurrenceTable
public void downloadURLOccurrence()
downloadURLOccurrence
in interface OccurrenceTable
public void spread()
spread
in interface OccurrenceTable
public void translate(int translationService)
translate
in interface OccurrenceTable
public java.awt.Point getTablePoint()
public java.awt.Point getTablePoint(java.awt.event.MouseEvent e)
public java.lang.Object getValueAt(java.awt.event.MouseEvent e)
public java.lang.Object getValueAt(java.awt.Point p)
public java.lang.Object getValueAt(int x, int y)
getValueAt
in class javax.swing.JTable
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent mouseEvent)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent mouseEvent)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased
in interface java.awt.event.MouseListener
Copyright 2004-2015 Wandora Team