Skip navigation links


com.essbase.eas.ui.chart
Class ChartPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.essbase.eas.ui.chart.ChartPanel

All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
Direct Known Subclasses:
BarChart, XYChart

public class ChartPanel
extends javax.swing.JPanel

Title: Log Analyzer Project for Tomcat Description: Copyright: Copyright (c) 2003 Company: Hyperion Solutions, Inc.

Version:
1.0
Author:
Sree Menon
See Also:
Serialized Form

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

 

Field Summary
static java.lang.String BARCHART
           
protected  ChartAxis bottomAxis
           
protected  java.lang.Object chart
           
protected  java.lang.String chartType
           
static java.lang.String[] colorTable
           
protected  ChartDataModel dataModel
           
protected  ChartAxis leftAxis
           
protected  ChartLegend legend
           
protected  java.lang.String title
           
static java.lang.String XYCHART
           

 

Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
ChartPanel(java.lang.String title)
           

 

Method Summary
protected  void addChartProperties(java.lang.StringBuffer buf)
           
 boolean addDataPoint(int series, java.lang.Object x, java.lang.Object y)
           
protected  boolean canShowLegend()
           
 void clear()
           
 void constructChart()
           
static java.awt.image.BufferedImage createImage(javax.swing.JComponent jc)
           
static java.io.File createJPEG(javax.swing.JComponent jc, java.io.File outFile)
           
static java.io.File createJPEG(javax.swing.JComponent jc, java.lang.String filename)
           
 void dispose()
           
 ChartAxis getBottomAxis()
           
 java.lang.Object getChartObject()
           
 ChartAxis getLeftAxis()
           
 ChartLegend getLegend()
           
static java.lang.String getNextColor(int colorIndex)
           
 void initializeFromString(java.lang.String params)
           
 void printText()
           
 void setBarChart()
           
 void setBottomAxis(ChartAxis axis)
           
 void setLeftAxis(ChartAxis axis)
           
 void setLineChart()
           
 void setTitle(java.lang.String title)
           
 java.lang.String toString()
           

 

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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

colorTable

public static final java.lang.String[] colorTable

XYCHART

public static final java.lang.String XYCHART
See Also:
Constant Field Values

BARCHART

public static final java.lang.String BARCHART
See Also:
Constant Field Values

title

protected java.lang.String title

chartType

protected java.lang.String chartType

chart

protected java.lang.Object chart

leftAxis

protected ChartAxis leftAxis

bottomAxis

protected ChartAxis bottomAxis

dataModel

protected ChartDataModel dataModel

legend

protected ChartLegend legend

Constructor Detail

ChartPanel

public ChartPanel(java.lang.String title)

Method Detail

getNextColor

public static java.lang.String getNextColor(int colorIndex)

setLineChart

public void setLineChart()

setBarChart

public void setBarChart()

setTitle

public void setTitle(java.lang.String title)

clear

public void clear()

canShowLegend

protected boolean canShowLegend()

toString

public java.lang.String toString()
Overrides:
toString in class java.awt.Component

constructChart

public void constructChart()

printText

public void printText()

initializeFromString

public void initializeFromString(java.lang.String params)

addChartProperties

protected void addChartProperties(java.lang.StringBuffer buf)

getChartObject

public java.lang.Object getChartObject()

getLeftAxis

public ChartAxis getLeftAxis()

getBottomAxis

public ChartAxis getBottomAxis()

setLeftAxis

public void setLeftAxis(ChartAxis axis)

setBottomAxis

public void setBottomAxis(ChartAxis axis)

addDataPoint

public boolean addDataPoint(int series,
                            java.lang.Object x,
                            java.lang.Object y)

getLegend

public ChartLegend getLegend()

dispose

public void dispose()

createImage

public static java.awt.image.BufferedImage createImage(javax.swing.JComponent jc)

createJPEG

public static java.io.File createJPEG(javax.swing.JComponent jc,
                                      java.lang.String filename)

createJPEG

public static java.io.File createJPEG(javax.swing.JComponent jc,
                                      java.io.File outFile)

Skip navigation links


Copyright © 2001, 2012, Oracle. All rights reserved.