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.
- Author:
- Mikael
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
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
Modifier and Type Method Description 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
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, updateMethods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackMethods 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, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontMethods 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validateMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
GraphReaderProgressBar
public GraphReaderProgressBar(javax.swing.JFrame owner)
-
-
Method Details
-
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
-
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
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
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
Description copied from interface:GraphReaderObserverNotify that a new arc has been read.- Specified by:
notifyNewArcReadin interfaceGraphReaderObserver- Parameters:
arc- Arc read.
-