Class PMIBarChart

    • Nested Class Summary

      • 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
    • Constructor Summary

      Constructors 
      Constructor Description
      PMIBarChart()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.awt.Color getBarLabelColor()  
      java.awt.Font getBarLabelFont()  
      double getBarLabelOffset()  
      java.awt.Color getCatAxisLabelColor()  
      java.awt.Font getCatAxisLabelFont()  
      int getCatAxisLabelPosition()  
      double getCatAxisLowerMargin()  
      java.awt.Color getCatAxisTickColor()  
      java.awt.Font getCatAxisTickFont()  
      double getCatAxisUpperMargin()  
      java.lang.String getCategoryLabel()  
      double getCategoryMargin()  
      Dataset getData()  
      java.util.TreeMap<java.lang.String,​DynamicPropertyDescriptor> getDynamicProps()  
      java.util.Map<java.lang.String,​ExtensionFunction> getExtensionFunctions()  
      int getExtractOrder()  
      float getForegroundAlpha()  
      double getItemMargin()  
      java.awt.Font getLegendFont()  
      java.awt.Color getPlotBackground()  
      DynamicPropertyDescriptor[] getProperties()  
      java.lang.Object getPropertyValue​(java.lang.String name)  
      int getRendererType()  
      java.awt.Color[] getSeriesColors()  
      java.lang.String getTitle()  
      java.awt.Font getTitleFont()  
      java.awt.Color getValAxisLabelColor()  
      java.awt.Font getValAxisLabelFont()  
      double getValAxisLowerBound()  
      java.awt.Color getValAxisTickColor()  
      java.awt.Font getValAxisTickFont()  
      double getValAxisUpperBound()  
      double getValAxisUpperMargin()  
      java.lang.String getValueLabel()  
      void initialize()  
      boolean isGradient()  
      boolean isLabels()  
      boolean isLegend()  
      boolean isOpaque()  
      boolean isPropertyDefined​(java.lang.String name)  
      boolean isShadows()  
      boolean isTooltips()  
      boolean isValAxisAutoRange()  
      boolean isVertical()  
      void localeChanged​(java.util.Locale newLocale)  
      void setBarLabelColor​(java.awt.Color barLabelColor)  
      void setBarLabelFont​(java.awt.Font barLabelFont)  
      void setBarLabelOffset​(double barLabelOffset)  
      void setCatAxisLabelColor​(java.awt.Color catAxisLabelColor)  
      void setCatAxisLabelFont​(java.awt.Font catAxisLabelFont)  
      void setCatAxisLabelPosition​(int p)  
      void setCatAxisLowerMargin​(double axisLowerMargin)  
      void setCatAxisTickColor​(java.awt.Color catAxisTickColor)  
      void setCatAxisTickFont​(java.awt.Font catAxisTickFont)  
      void setCatAxisUpperMargin​(double axisUpperMargin)  
      void setCategoryLabel​(java.lang.String categoryLabel)  
      void setCategoryMargin​(double categoryMargin)  
      void setData​(Dataset set)  
      void setDynamicProps​(java.util.TreeMap<java.lang.String,​DynamicPropertyDescriptor> map)  
      void setExtensionFunctions​(java.util.Map<java.lang.String,​ExtensionFunction> map)  
      void setExtractOrder​(int i)  
      void setForegroundAlpha​(float d)  
      void setGradient​(boolean gradient)  
      void setItemMargin​(double itemMargin)  
      void setLabels​(boolean b)  
      void setLegend​(boolean b)  
      void setLegendFont​(java.awt.Font legendFont)  
      void setPlotBackground​(java.awt.Color color)  
      void setPropertyValue​(java.lang.String name, java.lang.Object value)  
      void setRendererType​(int rendererType)  
      void setSeriesColors​(java.awt.Color[] seriesColors)  
      void setShadows​(boolean shadows)  
      void setTitle​(java.lang.String string)  
      void setTitleFont​(java.awt.Font titleFont)  
      void setTooltips​(boolean b)  
      void setValAxisAutoRange​(boolean valAxisAutoRange)  
      void setValAxisLabelColor​(java.awt.Color valAxisLabelColor)  
      void setValAxisLabelFont​(java.awt.Font valAxisLabelFont)  
      void setValAxisLowerBound​(double valAxisLowerBound)  
      void setValAxisTickColor​(java.awt.Color valAxisTickColor)  
      void setValAxisTickFont​(java.awt.Font valAxisTickFont)  
      void setValAxisUpperBound​(double valAxisUpperBound)  
      void setValAxisUpperMargin​(double axisUpperMargin)  
      void setValueLabel​(java.lang.String valueLabel)  
      void setVertical​(boolean vertical)  
      • Methods inherited from class org.jfree.chart.ChartPanel

        actionPerformed, addChartMouseListener, chartChanged, chartProgress, doEditChartProperties, getAnchor, getChart, getChartRenderingInfo, getDefaultDirectoryForSaveAs, getDismissDelay, getEntityForPoint, getFillZoomRectangle, getHorizontalAxisTrace, getHorizontalTraceLine, getInitialDelay, getListeners, getMaximumDrawHeight, getMaximumDrawWidth, getMinimumDrawHeight, getMinimumDrawWidth, getPopupMenu, getRefreshBuffer, getReshowDelay, getScaleX, getScaleY, getScreenDataArea, getScreenDataArea, getVerticalAxisTrace, getVerticalTraceLine, getZoomAroundAnchor, getZoomInFactor, getZoomOutFactor, getZoomTriggerDistance, isDomainZoomable, isEnforceFileExtensions, isRangeZoomable, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, paintComponent, print, removeChartMouseListener, restoreAutoBounds, restoreAutoDomainBounds, restoreAutoRangeBounds, scale, setAnchor, setChart, setDefaultDirectoryForSaveAs, setDismissDelay, setDisplayToolTips, setDomainZoomable, setEnforceFileExtensions, setFillZoomRectangle, setHorizontalAxisTrace, setHorizontalTraceLine, setInitialDelay, setMaximumDrawHeight, setMaximumDrawWidth, setMinimumDrawHeight, setMinimumDrawWidth, setMouseZoomable, setMouseZoomable, setPopupMenu, setRangeZoomable, setRefreshBuffer, setReshowDelay, setVerticalAxisTrace, setVerticalTraceLine, setZoomAroundAnchor, setZoomInFactor, setZoomOutFactor, setZoomTriggerDistance, translateJava2DToScreen, translateScreenToJava2D, updateUI, zoom, zoomInBoth, zoomInDomain, zoomInRange, zoomOutBoth, zoomOutDomain, zoomOutRange
      • Methods inherited from class javax.swing.JPanel

        getAccessibleContext, getUI, getUIClassID, paramString, setUI
      • 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, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, 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, 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, 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
    • Constructor Detail

      • PMIBarChart

        public PMIBarChart()
    • Method Detail

      • isOpaque

        public boolean isOpaque()
        Overrides:
        isOpaque in class javax.swing.JComponent
      • getData

        public Dataset getData()
      • getExtractOrder

        public int getExtractOrder()
      • getForegroundAlpha

        public float getForegroundAlpha()
      • isLabels

        public boolean isLabels()
      • isLegend

        public boolean isLegend()
      • getPlotBackground

        public java.awt.Color getPlotBackground()
      • getTitle

        public java.lang.String getTitle()
      • isTooltips

        public boolean isTooltips()
      • setData

        public void setData​(Dataset set)
      • setExtractOrder

        public void setExtractOrder​(int i)
      • setForegroundAlpha

        public void setForegroundAlpha​(float d)
      • setLabels

        public void setLabels​(boolean b)
      • setLegend

        public void setLegend​(boolean b)
      • setPlotBackground

        public void setPlotBackground​(java.awt.Color color)
      • setTitle

        public void setTitle​(java.lang.String string)
      • setTooltips

        public void setTooltips​(boolean b)
      • getCategoryLabel

        public java.lang.String getCategoryLabel()
      • setCategoryLabel

        public void setCategoryLabel​(java.lang.String categoryLabel)
      • getValueLabel

        public java.lang.String getValueLabel()
      • setValueLabel

        public void setValueLabel​(java.lang.String valueLabel)
      • isVertical

        public boolean isVertical()
      • setVertical

        public void setVertical​(boolean vertical)
      • getRendererType

        public int getRendererType()
      • setRendererType

        public void setRendererType​(int rendererType)
      • getCategoryMargin

        public double getCategoryMargin()
      • setCategoryMargin

        public void setCategoryMargin​(double categoryMargin)
      • getItemMargin

        public double getItemMargin()
      • setItemMargin

        public void setItemMargin​(double itemMargin)
      • getSeriesColors

        public java.awt.Color[] getSeriesColors()
      • setSeriesColors

        public void setSeriesColors​(java.awt.Color[] seriesColors)
      • getCatAxisLabelPosition

        public int getCatAxisLabelPosition()
      • setCatAxisLabelPosition

        public void setCatAxisLabelPosition​(int p)
      • getCatAxisLabelFont

        public java.awt.Font getCatAxisLabelFont()
      • setCatAxisLabelFont

        public void setCatAxisLabelFont​(java.awt.Font catAxisLabelFont)
      • getValAxisLabelFont

        public java.awt.Font getValAxisLabelFont()
      • setValAxisLabelFont

        public void setValAxisLabelFont​(java.awt.Font valAxisLabelFont)
      • getCatAxisTickFont

        public java.awt.Font getCatAxisTickFont()
      • setCatAxisTickFont

        public void setCatAxisTickFont​(java.awt.Font catAxisTickFont)
      • getValAxisTickFont

        public java.awt.Font getValAxisTickFont()
      • setValAxisTickFont

        public void setValAxisTickFont​(java.awt.Font valAxisTickFont)
      • getCatAxisLabelColor

        public java.awt.Color getCatAxisLabelColor()
      • setCatAxisLabelColor

        public void setCatAxisLabelColor​(java.awt.Color catAxisLabelColor)
      • getValAxisLabelColor

        public java.awt.Color getValAxisLabelColor()
      • setValAxisLabelColor

        public void setValAxisLabelColor​(java.awt.Color valAxisLabelColor)
      • getCatAxisTickColor

        public java.awt.Color getCatAxisTickColor()
      • setCatAxisTickColor

        public void setCatAxisTickColor​(java.awt.Color catAxisTickColor)
      • getValAxisTickColor

        public java.awt.Color getValAxisTickColor()
      • setValAxisTickColor

        public void setValAxisTickColor​(java.awt.Color valAxisTickColor)
      • getBarLabelFont

        public java.awt.Font getBarLabelFont()
      • setBarLabelFont

        public void setBarLabelFont​(java.awt.Font barLabelFont)
      • getLegendFont

        public java.awt.Font getLegendFont()
      • setLegendFont

        public void setLegendFont​(java.awt.Font legendFont)
      • getTitleFont

        public java.awt.Font getTitleFont()
      • setTitleFont

        public void setTitleFont​(java.awt.Font titleFont)
      • getBarLabelOffset

        public double getBarLabelOffset()
      • setBarLabelOffset

        public void setBarLabelOffset​(double barLabelOffset)
      • getBarLabelColor

        public java.awt.Color getBarLabelColor()
      • setBarLabelColor

        public void setBarLabelColor​(java.awt.Color barLabelColor)
      • isShadows

        public boolean isShadows()
      • setShadows

        public void setShadows​(boolean shadows)
      • isGradient

        public boolean isGradient()
      • setGradient

        public void setGradient​(boolean gradient)
      • getValAxisUpperMargin

        public double getValAxisUpperMargin()
      • setValAxisUpperMargin

        public void setValAxisUpperMargin​(double axisUpperMargin)
      • getCatAxisUpperMargin

        public double getCatAxisUpperMargin()
      • setCatAxisUpperMargin

        public void setCatAxisUpperMargin​(double axisUpperMargin)
      • getCatAxisLowerMargin

        public double getCatAxisLowerMargin()
      • setCatAxisLowerMargin

        public void setCatAxisLowerMargin​(double axisLowerMargin)
      • isValAxisAutoRange

        public boolean isValAxisAutoRange()
      • setValAxisAutoRange

        public void setValAxisAutoRange​(boolean valAxisAutoRange)
      • getValAxisLowerBound

        public double getValAxisLowerBound()
      • setValAxisLowerBound

        public void setValAxisLowerBound​(double valAxisLowerBound)
      • getValAxisUpperBound

        public double getValAxisUpperBound()
      • setValAxisUpperBound

        public void setValAxisUpperBound​(double valAxisUpperBound)
      • setPropertyValue

        public void setPropertyValue​(java.lang.String name,
                                     java.lang.Object value)
                              throws java.lang.ClassCastException
        Specified by:
        setPropertyValue in interface DynamicPropertyProvider
        Throws:
        java.lang.ClassCastException