public class OccurrenceTableSingleType extends SimpleTable implements OccurrenceTable, java.awt.event.MouseListener, Clipboardable
| Modifier and Type | Class and Description |
|---|---|
private class |
OccurrenceTableSingleType.DataCellEditor |
private class |
OccurrenceTableSingleType.DataCellRenderer |
private class |
OccurrenceTableSingleType.DataTableModel |
private class |
OccurrenceTableSingleType.OccurrencesTableTransferHandler |
private class |
OccurrenceTableSingleType.TopicCellEditor |
private class |
OccurrenceTableSingleType.TopicCellRenderer |
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintModejavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
private java.awt.Color[] |
colors |
private java.lang.String[] |
data |
private int |
defaultRowHeight |
private Topic[] |
langs |
private java.awt.event.MouseEvent |
mouseEvent |
private java.lang.String[] |
originalData |
private java.lang.Object[] |
popupStruct |
private javax.swing.table.TableRowSorter |
sorter |
java.lang.String |
tableType |
private Topic |
topic |
private Topic |
type |
private Wandora |
wandora |
DEFAULT_ROW_HEIGHTAUTO_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, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeaderlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTGOOGLE_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 |
|---|
OccurrenceTableSingleType(Topic topic,
Topic type,
Options options,
Wandora wandora)
Creates a new instance of OccurrenceTableSingleType
|
| 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 |
getTableModelPoint() |
java.awt.Point |
getTableModelPoint(java.awt.event.MouseEvent event) |
java.awt.Point |
getTableModelPoint(java.awt.Point coords) |
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 y,
int x) |
java.lang.Object |
getValueAt(java.awt.event.MouseEvent e) |
java.lang.Object |
getValueAt(java.awt.Point p) |
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) |
protected void |
updateRowHeights() |
focusGained, focusLost, isDataChanged, isStructureChanged, isUpdate, paint, sorterChanged, tableChangedclearSelection, createDefaultTableSelectionModel, deselectColumn, deselectRow, getTableSelectionModel, invertSelection, isCellSelected, selectAll, selectArea, selectCell, selectCells, selectColumn, selectColumns, selectRow, selectRows, setTableSelectionModeladdColumn, 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, valueChangedaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic java.lang.String tableType
private Topic topic
private Topic[] langs
private Topic type
private java.lang.String[] data
private java.awt.Color[] colors
private javax.swing.table.TableRowSorter sorter
private Wandora wandora
private java.lang.String[] originalData
private int defaultRowHeight
private java.lang.Object[] popupStruct
private java.awt.event.MouseEvent mouseEvent
public OccurrenceTableSingleType(Topic topic, Topic type, Options options, Wandora wandora) throws TopicMapException
TopicMapExceptionprotected void updateRowHeights()
public boolean applyChanges(Topic t, Wandora parent) throws TopicMapException
applyChanges in interface OccurrenceTableTopicMapExceptionpublic Topic getTopic()
getTopic in interface OccurrenceTablepublic java.lang.String getToolTipText(java.awt.event.MouseEvent e)
getToolTipText in interface OccurrenceTablegetToolTipText in class javax.swing.JTablepublic int getRowHeightOption()
getRowHeightOption in interface OccurrenceTablepublic java.lang.Object getOccurrenceTableType()
getOccurrenceTableType in interface OccurrenceTablepublic java.lang.String getPointedOccurrence()
getPointedOccurrence in interface OccurrenceTablepublic Topic getPointedOccurrenceType()
getPointedOccurrenceType in interface OccurrenceTablepublic Topic getPointedOccurrenceLang()
getPointedOccurrenceLang in interface OccurrenceTablepublic void cut()
cut in interface Clipboardablecut in interface OccurrenceTablepublic void paste()
paste in interface Clipboardablepaste in interface OccurrenceTablepublic void append()
append in interface OccurrenceTablepublic void copy()
copy in interface Clipboardablecopy in interface OccurrenceTablepublic java.lang.String getCopyString()
getCopyString in interface OccurrenceTablepublic void delete()
delete in interface OccurrenceTablepublic void changeType()
changeType in interface OccurrenceTablepublic void duplicateType()
duplicateType in interface OccurrenceTablepublic void openURLOccurrence()
openURLOccurrence in interface OccurrenceTablepublic void downloadURLOccurrence()
downloadURLOccurrence in interface OccurrenceTablepublic void spread()
spread in interface OccurrenceTablepublic void translate(int translationService)
translate in interface OccurrenceTablepublic java.awt.Point getTableModelPoint(java.awt.Point coords)
public java.awt.Point getTableModelPoint(java.awt.event.MouseEvent event)
public java.awt.Point getTableModelPoint()
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 y,
int x)
getValueAt in class javax.swing.JTablepublic void mouseClicked(java.awt.event.MouseEvent mouseEvent)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent mouseEvent)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent mouseEvent)
mouseExited in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent mouseEvent)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent mouseEvent)
mouseReleased in interface java.awt.event.MouseListenerCopyright 2004-2015 Wandora Team