generator2
Class OracleDataGenerator

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
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
Direct Known Subclasses:
OracleSpatialDataGenerator

public class OracleDataGenerator
extends DefaultDataGenerator

Controller applet for the computation of network-based spatiotemporal datasets. It is also possible to run this class as Java application. See the additional documentation for the necessary table definitions and the supported properties in the property file. Uses the Oracle database reporter which requires classes111.zip or classes12.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
OracleDataGenerator()
           
 
Method Summary
 Reporter createReporter(java.util.Properties properties, DrawableObjects objects)
          Calls the constructor of OracleReporter.
static void main(java.lang.String[] args)
          main entrypoint - starts the part when it is run as an application
 
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, startLoadingThread
 
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

OracleDataGenerator

public OracleDataGenerator()
Method Detail

createReporter

public Reporter createReporter(java.util.Properties properties,
                               DrawableObjects objects)
Calls the constructor of OracleReporter.

Overrides:
createReporter in class DefaultDataGenerator
Parameters:
properties - properties of the generator
objects - container of drawable objects
Returns:
the reporter

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