Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


oracle.dss.graph.gui
Class Series

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--oracle.dss.graph.gui.Series
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class Series
extends javax.swing.JPanel

Defines the Series panel. The Series panel is contained by the Plot Area panel. Components of the Series panel are graph type specific.

The following table shows the panel components and the graph types that they belong to:

Panel component Graph types
Item all graph types
Color all graph types
Line
  • Line
  • Percent line
  • Stacked line
Y-axis
  • Dual Y bubble
  • Dual Y point
  • Split dual Y scatter
  • Dual Y line
  • Dual Y stacked line
  • Split dual Y line
  • Dual Y area
  • Dual Y bar
  • Dual Y stacked area
  • Dual Y stacked bar
  • Split dual Y bar
Data Marker Shape
  • Bubble
  • Polar
  • Radar
  • Scatter
  • Dual Y bubble
  • Dual Y point
  • Dual Y scatter
  • Split dual Y point
  • Dual Y line
  • Dual Y stacked line
  • Split dual Y line
  • Line
  • Percent line
  • Stacked line
  • Point
  • Combination
Data Marker Type Combination

This class fires propertyChange events for every attribute that is exposed in this panel.

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent

 

Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, 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
Series(UIGraph graph, int mask)
          Constructor.
Series(UIGraph graph, int mask, java.lang.String str)
          Constructor.

 

Method Summary
 void apply()
          Applies to the graph, the changes that have been made to this panel.
 void cleanUp()
          Clean up memory and resource used by Series
 java.awt.Color[][] getColorPalette()
          Retreives the grid of colors used by color choosers used in this panel.
 int getSelectedSeries()
           
 void setColorPalette(java.awt.Color[][] colors)
          Specifies the grid of colors to use in color palettes of color choosers used in this panel.
 void setGraph(UIGraph graph)
           
 void setLocale(java.util.Locale loc)
          Specifies the current Locale that the graph uses.
 void setSelectedSeries(int series)
           

 

Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, updateUI

 

Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update

 

Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate

 

Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, contains, createImage, createImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus

 

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

 

Constructor Detail

Series

public Series(UIGraph graph,
              int mask)
Constructor.
Parameters:
graph - The graph that this panel belongs to.
mask - A constant that represents the columns to exclude for series. The constant ends with _COLUMN. You can combine the constants by using the OR operator (|).

Series

public Series(UIGraph graph,
              int mask,
              java.lang.String str)
Constructor.
Parameters:
graph - The graph that this panel belongs to.
mask - A constant that represents the columns to exclude for series. The constant ends with _COLUMN. You can combine the constants by using the OR operator (|).
str - String displayed in the PlotArea panel before the Series table is displayed
Method Detail

setLocale

public void setLocale(java.util.Locale loc)
Specifies the current Locale that the graph uses.
Overrides:
setLocale in class java.awt.Component
Parameters:
loc - The current Locale.

setSelectedSeries

public void setSelectedSeries(int series)

getSelectedSeries

public int getSelectedSeries()

setGraph

public void setGraph(UIGraph graph)

cleanUp

public void cleanUp()
Clean up memory and resource used by Series

setColorPalette

public void setColorPalette(java.awt.Color[][] colors)
Specifies the grid of colors to use in color palettes of color choosers used in this panel. If the grid of colors are not specified, then a default color palatte is used. For example: if you need to provide 228 colors, you could provide an array of size 12 columns and 19 rows. When you want to call setColorPalette() and call setGraph() at the same time, first call setColorPalette() and then setGraph().
Parameters:
colors - two dimesional array of Colors

getColorPalette

public java.awt.Color[][] getColorPalette()
Retreives the grid of colors used by color choosers used in this panel.
Returns:
the two dimesional array of Colors

apply

public void apply()
Applies to the graph, the changes that have been made to this panel. Normally, you call this method in the listener for the container's OK button.

Oracle™ Business Intelligence Beans Java API Reference
Release 10
g (9.0.4)
Part number B12159_01


Copyright © 2003, Oracle. All Rights Reserved.