no.uio.edd.model.geo
Class GeoModelNetworkVisualiseTableView

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by no.uio.edd.model.geo.GeoModelTableView
                      extended by no.uio.edd.model.geo.GeoModelNetworkVisualiseTableView
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.TableModelListener, TableCallbackInterface

public class GeoModelNetworkVisualiseTableView
extends GeoModelTableView

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static int COLUMN_WIDTH
           
static int COLUMN_WIDTH_RESP
           
static int FROM_ENTITY_COL
           
static int FROM_PROPERTY_COL
           
static int FROM_RESP_COL
           
static int THIS_ROW
           
static int TO_ENTITY_COL
           
static int TO_PROPERTY_COL
           
static int TO_RESP_COL
           
 
Fields inherited from class no.uio.edd.model.geo.GeoModelTableView
columnHeaders, columnNames, myResultTableCallbackInterface, thisTableDialog
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GeoModelNetworkVisualiseTableView(TableCallbackInterface inResultTableCallbackInterface)
           
 
Method Summary
(package private)  void addValueFrom(java.lang.String entity, java.lang.String property, java.lang.String resp)
           
(package private)  void addValueThis(java.lang.String value)
           
(package private)  void addValueTo(java.lang.String entity, java.lang.String property, java.lang.String resp)
           
 void cellLeft(int column, int row)
           
(package private)  void clearTable()
          Sets the table to empty.
(package private)  java.lang.String getIdFrom(int rowNum)
           
(package private)  java.lang.String getIdTo(int rowNum)
           
(package private)  java.lang.String getNodeIdInRow(int rowNum)
          Return the node ID value from a specific line in the entity table.
(package private)  void nullTableCounters()
           
 void rowSelected(java.lang.String rowValue, java.lang.String tableType)
          A row is selected.
 void tableEscape()
           
 
Methods inherited from class no.uio.edd.model.geo.GeoModelTableView
addListener, addSorter, dumpTable, getSelectedRow, getSelectedRows, getTableDialog, removeSorter, removeTableRow, setFocusToLastLine, tableChanged
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, 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
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COLUMN_WIDTH

public static int COLUMN_WIDTH

COLUMN_WIDTH_RESP

public static int COLUMN_WIDTH_RESP

THIS_ROW

public static int THIS_ROW

FROM_RESP_COL

public static int FROM_RESP_COL

FROM_ENTITY_COL

public static int FROM_ENTITY_COL

FROM_PROPERTY_COL

public static int FROM_PROPERTY_COL

TO_ENTITY_COL

public static int TO_ENTITY_COL

TO_PROPERTY_COL

public static int TO_PROPERTY_COL

TO_RESP_COL

public static int TO_RESP_COL
Constructor Detail

GeoModelNetworkVisualiseTableView

public GeoModelNetworkVisualiseTableView(TableCallbackInterface inResultTableCallbackInterface)
Method Detail

nullTableCounters

void nullTableCounters()

addValueThis

void addValueThis(java.lang.String value)

addValueFrom

void addValueFrom(java.lang.String entity,
                  java.lang.String property,
                  java.lang.String resp)

getIdFrom

java.lang.String getIdFrom(int rowNum)

getIdTo

java.lang.String getIdTo(int rowNum)

addValueTo

void addValueTo(java.lang.String entity,
                java.lang.String property,
                java.lang.String resp)

getNodeIdInRow

java.lang.String getNodeIdInRow(int rowNum)
Description copied from class: GeoModelTableView
Return the node ID value from a specific line in the entity table.

Specified by:
getNodeIdInRow in class GeoModelTableView
Parameters:
rowNum - The row number in the table.
Returns:
The ID value of the record in this row. If the low number is out of bonds, null is returned.

cellLeft

public void cellLeft(int column,
                     int row)

rowSelected

public void rowSelected(java.lang.String rowValue,
                        java.lang.String tableType)
Description copied from interface: TableCallbackInterface
A row is selected.

Parameters:
rowValue - identificator for the selected row.
tableType - to see the difference between more than one result table in a single object.

tableEscape

public void tableEscape()

clearTable

void clearTable()
Sets the table to empty.

Overrides:
clearTable in class GeoModelTableView