Package org.insa.graphs.gui
Class GraphReaderProgressBar
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- org.insa.graphs.gui.GraphReaderProgressBar
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants,GraphReaderObserver
public class GraphReaderProgressBar extends javax.swing.JDialog implements GraphReaderObserver
One-time use GraphReaderObserver that display progress in three different JProgressBar.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description GraphReaderProgressBar(javax.swing.JFrame owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidincCounter(int index)protected voidinitProgressBar(int index, int max)voidnotifyEndReading()Notify that the graph has been fully read.voidnotifyNewArcRead(Arc arc)Notify that a new arc has been read.voidnotifyNewDescriptorRead(RoadInformation desc)Notify that a new descriptor has been read.voidnotifyNewNodeRead(Node node)Notify that a new nodes has been read.voidnotifyStartReading(java.lang.String mapId)Notify observer about information on the graph, this method is always the first calledvoidnotifyStartReadingArcs(int nArcs)Notify that the reader is starting to read arcs.voidnotifyStartReadingDescriptors(int nDesc)Notify that the reader is starting to read descriptor/road informations.voidnotifyStartReadingNodes(int nNodes)Notify that the reader is starting to read node.-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, 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, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
notifyStartReading
public void notifyStartReading(java.lang.String mapId)
Description copied from interface:GraphReaderObserverNotify observer about information on the graph, this method is always the first called- Specified by:
notifyStartReadingin interfaceGraphReaderObserver- Parameters:
mapId- ID of the graph.
-
notifyEndReading
public void notifyEndReading()
Description copied from interface:GraphReaderObserverNotify that the graph has been fully read.- Specified by:
notifyEndReadingin interfaceGraphReaderObserver
-
initProgressBar
protected void initProgressBar(int index, int max)
-
incCounter
protected void incCounter(int index)
-
notifyStartReadingNodes
public void notifyStartReadingNodes(int nNodes)
Description copied from interface:GraphReaderObserverNotify that the reader is starting to read node.- Specified by:
notifyStartReadingNodesin interfaceGraphReaderObserver- Parameters:
nNodes- Number of nodes to read.
-
notifyNewNodeRead
public void notifyNewNodeRead(Node node)
Description copied from interface:GraphReaderObserverNotify that a new nodes has been read.- Specified by:
notifyNewNodeReadin interfaceGraphReaderObserver- Parameters:
node- read.
-
notifyStartReadingDescriptors
public void notifyStartReadingDescriptors(int nDesc)
Description copied from interface:GraphReaderObserverNotify that the reader is starting to read descriptor/road informations.- Specified by:
notifyStartReadingDescriptorsin interfaceGraphReaderObserver- Parameters:
nDesc- Number of descriptors to read.
-
notifyNewDescriptorRead
public void notifyNewDescriptorRead(RoadInformation desc)
Description copied from interface:GraphReaderObserverNotify that a new descriptor has been read.- Specified by:
notifyNewDescriptorReadin interfaceGraphReaderObserver- Parameters:
desc- Descriptor read.
-
notifyStartReadingArcs
public void notifyStartReadingArcs(int nArcs)
Description copied from interface:GraphReaderObserverNotify that the reader is starting to read arcs.- Specified by:
notifyStartReadingArcsin interfaceGraphReaderObserver- Parameters:
nArcs- Number of arcs to read (!= number of arcs in the graph).
-
notifyNewArcRead
public void notifyNewArcRead(Arc arc)
Description copied from interface:GraphReaderObserverNotify that a new arc has been read.- Specified by:
notifyNewArcReadin interfaceGraphReaderObserver- Parameters:
arc- Arc read.
-
-