generator2
Class OracleSpatialDataGenerator

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--java.applet.Applet
                          |
                          +--showmap.ShowMap
                                |
                                +--showmap.ShowNetworkMap
                                      |
                                      +--generator2.DataGenerator
                                            |
                                            +--generator2.DefaultDataGenerator
                                                  |
                                                  +--generator2.OracleDataGenerator
                                                        |
                                                        +--generator2.OracleSpatialDataGenerator
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.io.Serializable

public class OracleSpatialDataGenerator
extends OracleDataGenerator

Controller applet for the computation of network-based spatiotemporal datasets. It is also possible to run this class as Java application. Uses the Oracle database reporter and reads the network from the database, where it is stored using Oracle Spatial. See the additional documentation for the necessary table definitions and the supported properties in the property file. Requires classes12.zip and sdoapi.zip in the classpath.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.applet.Applet
java.applet.Applet.AccessibleApplet
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class generator2.DataGenerator
actTime, APPLICATION_START_ERROR, dataspace, edgeClasses, extObjClasses, extObjects, frame, MAX_EXTOBJBEGIN, MAX_EXTOBJCLASSES, MAX_EXTOBJPERTIME, MAX_MAXTIME, MAX_OBJBEGIN, MAX_OBJCLASSES, MAX_OBJPERTIME, MIN_MAXTIME, NETWORKFILE_ERROR, objClasses, properties, PROPERTY_FILE_ERROR, propFilename, reporter, time, waitingPeriod
 
Fields inherited from class showmap.ShowNetworkMap
edgesSelectable, net, nodesSelectable, path, start, stop
 
Fields inherited from class showmap.ShowMap
ACTIVE, backgroundColor, baseScaleFactor, COMPLETE, drawableObjects, ENGLISH, GERMAN, infoIsShown, language, mapColor, mapHeight, mapWidth, maxScale, minScale, numOfLayers, panelHeight, panelY, scale, STARTED, STARTING, state, unicodeSupported, UPDATETIME, updateTimer, viewHeight, viewMapX, viewMapY, viewWidth, viewX, viewY
 
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
OracleSpatialDataGenerator()
           
 
Method Summary
static void main(java.lang.String[] args)
          main entrypoint - starts the part when it is run as an application
protected  void startLoadingThread()
          Reads the street map from the spatial database.
 
Methods inherited from class generator2.OracleDataGenerator
createReporter
 
Methods inherited from class generator2.DefaultDataGenerator
createEdgeClasses, createExternalObjectClasses, createExternalObjectGenerator, createObjectClasses, createObjectGenerator, createReRoute
 
Methods inherited from class generator2.DataGenerator
actionPerformed, addComponentsToApplet, addComponentsToListeners, adjustmentValueChanged, changeComponentPositions, compute, deleteObjects, getAddTimeButton, getComputeButton, getDeleteButton, getExtObjBeginTextField, getExtObjPerTimeTextField, getInfoText, getMaxTimeLabel, getMaxTimeTextField, getMsdLabel, getMsdTextField, getNumExtObjClassesTextField, getNumObjClassesLabel, getNumObjClassesTextField, getObjBeginLabel, getObjBeginTextField, getObjPerTimeLabel, getObjPerTimeTextField, getProperty, getProperty, getReportProbLabel, getReportProbTextField, getTimeScrollbar, getValueOfTextField, init, initDrawablePresentation, interpretParameters, main, makeAbsolute, reportProgress, setState, setTime, setTimeScrollbar, setViewToPrefinedValue, showStatus
 
Methods inherited from class showmap.ShowNetworkMap
computeFastWay, computeShortestWay, computeShortestWays, depictObjectAttributes, getNetwork, isEdge, isNode, readDrawables, resetWay, setEdgeSelectability, setNodeSelectability, setSelectionMode, setStartNode, setStartNodeAsString, setStopNode, setStopNodeAsString
 
Methods inherited from class showmap.ShowMap
checkViewPoint, computeURL, drawMap, findObject, getAppletInfo, getClickInfoLabel, getCopyrightLabel, getEastButton, getIdOfSelectedObject, getIdOfSelectedObjectAsString, getNameLabel, getNameOfSelectedObject, getNorthButton, getParameterInfo, getPressInfoLabel, getScaleLabel, getShiftClickInfoLabel, getSouthButton, getState, getTagLabel, getUnicodeCheckbox, getValueLabel, getWestButton, getZoomInButton, getZoomOutButton, itemStateChanged, loadDrawables, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, moveEast, moveNorth, movePos, movePos, movePos, moveSouth, moveWest, paint, paintDragBox, paintInfo, readDrawables, setMapSize, setUnicode, update, xIntoCoord, yIntoCoord, zoomIn, zoomOut
 
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, start, stop
 
Methods inherited from class java.awt.Panel
addNotify
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OracleSpatialDataGenerator

public OracleSpatialDataGenerator()
Method Detail

main

public static void main(java.lang.String[] args)
main entrypoint - starts the part when it is run as an application

Parameters:
args - args[0] = name of the property file

startLoadingThread

protected void startLoadingThread()
Reads the street map from the spatial database.

Overrides:
startLoadingThread in class DataGenerator