Class ReportManagerView

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

    public class ReportManagerView
    extends javax.swing.JPanel
    Author:
    Tomas Perez Segovia, Bruno Dillenseger
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ReportManagerView.SelectedObjectType  
      • 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

      • Fields inherited from class javax.swing.JComponent

        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

        accessibleContext, 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void exportReportToHtml()  
      Dataset[] getDatasets​(Section _sec)  
      Section getNextSection​(Section sec)  
      Section getOtherSection​(Section sec)  
      Section getPreviousSection​(Section sec)  
      Report getReport()  
      Section getSection​(java.lang.String name)  
      Dataset getSelectedDataset()  
      Datasource getSelectedDatasource()  
      java.lang.Object getSelectedObject()  
      Section getSelectedSection()  
      void loadMacro()  
      void loadReport()  
      void saveMacro()  
      void selectDataset​(Dataset dataset)  
      void selectObject​(java.lang.Object obj)  
      void selectReport()  
      void selectReport​(Report report, int depth)  
      void selectSection​(java.lang.String secName, int depth)  
      void selectSection​(Section sec, int depth)  
      void setSelectedDataset​(Dataset dataset, int depth)  
      void setSelectedDatasource​(Datasource datasource, int depth)  
      void setSelectedObject​(java.lang.Object obj, int depth)  
      void setSelectedSection​(Section sec, int depth)  
      void setStatus​(java.lang.String info)  
      java.lang.String tabs()  
      java.lang.String tabs​(int nb)  
      java.lang.String tabsm()  
      java.lang.String tabsp()  
      void unselectObject()  
      void updateData()  
      void updateFiltering​(Dataset dataset)
      re-computes filtering and re-generates chart for this dataset
      void updateReportDisplay()
      re-creates all displays from report model
      void updateReportManagerView()  
      protected void updateReportTree()  
      void updateSectionDisplay​(Section sec)
      Updates all displays after a change in chartRepresentation (TIME_BASED, HISTOGRAM, QUANTILE, BOXPLOT) or after a modification on datasets (adding or removing), or on draw start and end times.
      void updateSelections()  
      java.lang.String XMLToString​(org.jdom.Element current)  
      • 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • setStatus

        public void setStatus​(java.lang.String info)
      • getSelectedObject

        public java.lang.Object getSelectedObject()
      • unselectObject

        public void unselectObject()
      • getSelectedSection

        public Section getSelectedSection()
      • setSelectedSection

        public void setSelectedSection​(Section sec,
                                       int depth)
      • getSelectedDataset

        public Dataset getSelectedDataset()
      • setSelectedDataset

        public void setSelectedDataset​(Dataset dataset,
                                       int depth)
      • setSelectedDatasource

        public void setSelectedDatasource​(Datasource datasource,
                                          int depth)
      • setSelectedObject

        public void setSelectedObject​(java.lang.Object obj,
                                      int depth)
      • getSelectedDatasource

        public Datasource getSelectedDatasource()
      • updateReportManagerView

        public void updateReportManagerView()
      • updateData

        public void updateData()
      • updateSelections

        public void updateSelections()
      • selectObject

        public void selectObject​(java.lang.Object obj)
      • selectReport

        public void selectReport​(Report report,
                                 int depth)
      • selectSection

        public void selectSection​(Section sec,
                                  int depth)
      • selectSection

        public void selectSection​(java.lang.String secName,
                                  int depth)
      • selectDataset

        public void selectDataset​(Dataset dataset)
      • getReport

        public Report getReport()
      • getSection

        public Section getSection​(java.lang.String name)
      • updateReportTree

        protected void updateReportTree()
      • updateReportDisplay

        public void updateReportDisplay()
        re-creates all displays from report model
      • updateSectionDisplay

        public void updateSectionDisplay​(Section sec)
        Updates all displays after a change in chartRepresentation (TIME_BASED, HISTOGRAM, QUANTILE, BOXPLOT) or after a modification on datasets (adding or removing), or on draw start and end times. Re-generates statistics and chart.
        Parameters:
        sec -
      • updateFiltering

        public void updateFiltering​(Dataset dataset)
        re-computes filtering and re-generates chart for this dataset
        Parameters:
        dataset - to update filtering
      • selectReport

        public void selectReport()
      • getPreviousSection

        public Section getPreviousSection​(Section sec)
      • exportReportToHtml

        public void exportReportToHtml()
      • saveMacro

        public void saveMacro()
      • loadMacro

        public void loadMacro()
      • loadReport

        public void loadReport()
      • XMLToString

        public java.lang.String XMLToString​(org.jdom.Element current)
      • tabs

        public java.lang.String tabs​(int nb)
      • tabs

        public java.lang.String tabs()
      • tabsp

        public java.lang.String tabsp()
      • tabsm

        public java.lang.String tabsm()