jp.go.aist.dmrc.platform.beans.gui.chart
クラス PFCandleChart

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.JPanel
                  上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.PFChart
                      上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.PFCategoryChart
                          上位を拡張 jp.go.aist.dmrc.platform.beans.gui.chart.PFCandleChart
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, PFComponent, PFGUIComponent, PFPropertyEditableComponent, PFXMLSerializable, PFDataSelectEventSource, PFDataSetEventSource, PFDataUpdateEventSource, PFEventSource, PFScrollEventSource

public class PFCandleChart
extends PFCategoryChart
implements PFXMLSerializable

ろうそく足グラフのコンポーネント。

ろうそく足グラフから発生するイベントは以下のとおりです。

関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス javax.swing.JPanel から継承された入れ子のクラス/インタフェース
javax.swing.JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
javax.swing.JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFCategoryChart から継承されたフィールド
color, constraints, coordsystem, itemAxis, itemBar, model, numberAxis, numberBar, render
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFChart から継承されたフィールド
chartArea, footer, header, itemColumnName, legend
 
クラス javax.swing.JComponent から継承されたフィールド
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
PFCandleChart()
          コンストラクタ。
 
メソッドの概要
 int getCandleWidthRatio()
          データ1つ分が占める幅に対する、ろうそくの幅の割合を返す。
protected  PFChartMenu getChartMenu()
          ろうそく足グラフメニュークラスのインスタンスを返す。
 java.math.BigDecimal getCloseValue(int series, int item)
          終値を返す。
 java.lang.String getComponentName()
          コンポーネント名を返す。
 java.awt.Color getDownwardColor(int series)
          データ下降時(始値>終値)のろうそくの色を返す。
 java.math.BigDecimal getHighValue(int series, int item)
          高値を返す。
 java.math.BigDecimal getLowValue(int series, int item)
          安値を返す。
 PFObjectTable getObjectTable()
          グラフのデータを共通プラットフォームのテーブル形式で返す。
 java.math.BigDecimal getOpenValue(int series, int item)
          始値を返す。
 int getSelectedSeriesIndexForObjectTable()
          選択対象の系列インデックスを取得する。
 java.awt.Color getUpwardColor(int series)
          データ上昇時(始値≦終値)のろうそくの色を返す。
 java.math.BigDecimal getValue(int series, int item)
          値を返す。
 int getWickWidthRatio()
          ろうそくの幅に対する、ろうそくの芯の太さの割合を返す。
protected  void init()
          初期化する。
 void readXML(PFXMLLoader in)
          コンポーネントのXML入力.
 void setCandleWidthRatio(int ratio)
          データ1つ分が占める幅に対する、ろうそくの幅の割合を設定する。
 void setCloseValue(java.math.BigDecimal closeValue, int series, int item)
          終値を設定する。
 void setDownwardColor(java.awt.Color color, int series)
          データ下降時(始値>終値)のろうそくの色を設定する。
 void setHighValue(java.math.BigDecimal highValue, int series, int item)
          高値を設定する。
 void setLowValue(java.math.BigDecimal lowValue, int series, int item)
          安値を設定する。
 void setObjectTable(PFObjectTable data)
          データを設定する。
 void setObjectTable(PFObjectTable data, boolean adjust)
          テーブルデータを設定する。
 void setOpenValue(java.math.BigDecimal openValue, int series, int item)
          始値を設定する。
 void setSelectedIndexForObjectTable(int series, int item)
          選択対象のインデックスを設定する。
 void setUpwardColor(java.awt.Color color, int series)
          データ上昇時(始値≦終値)のろうそくの色を設定する。
 void setValue(java.math.BigDecimal openValue, java.math.BigDecimal highValue, java.math.BigDecimal lowValue, java.math.BigDecimal closeValue, int series, int item)
          始値、高値、安値、終値をまとめて設定する。
 void setValue(java.math.BigDecimal decimal, int series, int item)
          値を設定する。
 void setWickWidthRatio(int ratio)
          ろうそくの幅に対する、ろうそくの芯の太さの割合を設定する。
 void writeXML(PFXMLGenerator out)
          コンポーネントのXML出力.
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFCategoryChart から継承されたメソッド
addNumberAxisBases, addPFScrollListener, adjust, clearNumberAxisBases, clearObjectTable, firePFScrolled, getChartChangeUnit, getChartColors, getItemAxisBackground, getItemAxisDisplayCount, getItemAxisDisplayStart, getItemAxisFont, getItemAxisForeground, getItemAxisGridLineMethod, getItemAxisTitle, getNumberAxisAdjustmentLocked, getNumberAxisBackground, getNumberAxisBase, getNumberAxisBases, getNumberAxisBasesColor, getNumberAxisBasesLine, getNumberAxisBasesWidth, getNumberAxisDisplayExponent, getNumberAxisDisplayLimit, getNumberAxisDisplayMethod, getNumberAxisFont, getNumberAxisForeground, getNumberAxisInterval, getNumberAxisMaximum, getNumberAxisMinimum, getNumberAxisOrientation, getNumberAxisTitle, getPFScrollListenerList, getSelectedItemIndex, getSelectedItemIndexForObjectTable, getSelectedSeriesIndex, getSeriesColor, getToolTipText, initEventListener, isAxisLogarithm, isChartChangeEnabled, isChartLabelVisible, isItemAxisGridLineVisible, isItemAxisLabelVisible, isItemAxisTitleVisible, isNumberAxisBaseLineVisible, isNumberAxisGridLineVisible, isNumberAxisLabelVisible, isNumberAxisTitleVisible, isPareto, isRadarChart, isScrollBarVisible, removePFScrollListener, render, repaintImmediately, setAxisLogarithm, setChartChangeEnabled, setChartChangeUnit, setChartColors, setChartLabelVisible, setItemAxisBackground, setItemAxisDisplayCount, setItemAxisDisplayStart, setItemAxisFont, setItemAxisForeground, setItemAxisGridLineMethod, setItemAxisGridLineVisible, setItemAxisLabelVisible, setItemAxisTitle, setItemAxisTitleVisible, setNumberAxisAdjustmentLocked, setNumberAxisBackground, setNumberAxisBase, setNumberAxisBaseLineVisible, setNumberAxisBases, setNumberAxisBasesColor, setNumberAxisBasesLine, setNumberAxisBasesWidth, setNumberAxisDisplayExponent, setNumberAxisDisplayLimit, setNumberAxisDisplayMethod, setNumberAxisFont, setNumberAxisForeground, setNumberAxisGridLineVisible, setNumberAxisInterval, setNumberAxisLabelVisible, setNumberAxisMaximum, setNumberAxisMinimum, setNumberAxisOrientation, setNumberAxisTitle, setNumberAxisTitleVisible, setScrollBarVisible, setSelectedIndex, setSeriesColor
 
クラス jp.go.aist.dmrc.platform.beans.gui.chart.PFChart から継承されたメソッド
addPFDataSelectListener, addPFDataSetListener, addPFDataUpdateListener, firePFDataSelected, firePFDataSet, firePFDataUpdated, getBottomMargin, getChartProperty, getComponentID, getComponentKey, getComponentKeys, getComponentPublicName, getComponentString, getFooterAlignment, getFooterBackground, getFooterFont, getFooterForeground, getFooterTitle, getHeaderAlignment, getHeaderBackground, getHeaderFont, getHeaderForeground, getHeaderTitle, getLeftMargin, getLegendAlignment, getLegendBackground, getLegendFont, getLegendForeground, getLegendTitle, getPFDataSelectListenerList, getPFDataSetListenerList, getPFDataUpdateListenerList, getPreferredSize, getPropertyEditable, getRightMargin, getTopMargin, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isFooterTitleVisible, isFooterVisible, isHeaderTitleVisible, isHeaderVisible, isLegendTitleVisible, isLegendVisible, isPrinting, localeUpdated, outputImage, paintComponent, print, readItemColumnName, removePFDataSelectListener, removePFDataSetListener, removePFDataUpdateListener, repaintImmediatelyWithAdjustment, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setBackground, setBottomMargin, setBounds, setChartSize, setComponentID, setComponentKey, setComponentKeys, setComponentPublicName, setFont, setFooterAlignment, setFooterBackground, setFooterFont, setFooterForeground, setFooterTitle, setFooterTitleVisible, setFooterVisible, setForeground, setHeaderAlignment, setHeaderBackground, setHeaderFont, setHeaderForeground, setHeaderTitle, setHeaderTitleVisible, setHeaderVisible, setLayout, setLeftMargin, setLegendAlignment, setLegendBackground, setLegendFont, setLegendForeground, setLegendTitle, setLegendTitleVisible, setLegendVisible, setPreferredSize, setPropertyEditable, setRightMargin, setTopMargin, writeItemColumnName
 
クラス javax.swing.JPanel から継承されたメソッド
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
クラス 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, 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, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
クラス 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

PFCandleChart

public PFCandleChart()
コンストラクタ。

メソッドの詳細

getComponentName

public java.lang.String getComponentName()
コンポーネント名を返す。

定義:
インタフェース PFComponent 内の getComponentName
戻り値:
コンポーネント名

init

protected void init()
初期化する。

オーバーライド:
クラス PFCategoryChart 内の init

getObjectTable

public PFObjectTable getObjectTable()
グラフのデータを共通プラットフォームのテーブル形式で返す。

オーバーライド:
クラス PFCategoryChart 内の getObjectTable
戻り値:
テーブル
関連項目:
setObjectTable(PFObjectTable)

setObjectTable

public void setObjectTable(PFObjectTable data)
                    throws PFComponentException
データを設定する。
データは以下の形式とする。

(String)
系列名0
(Object)

(Object)

(Object)

(Object)
系列名1
(Object)

(Object)

(Object)

(Object)
項目名0 始値00 高値00 安値00 終値00 始値01 高値01 安値01 終値01
項目名1 始値10 高値10 安値10 終値10 始値11 高値11 安値11 終値11


データ設定イベントが発生する。

オーバーライド:
クラス PFCategoryChart 内の setObjectTable
パラメータ:
data - 共通プラットフォームのテーブル形式
例外:
PFComponentException - ろうそく足グラフのデータとして適切でない場合など
関連項目:
getObjectTable()

setObjectTable

public void setObjectTable(PFObjectTable data,
                           boolean adjust)
                    throws PFComponentException
クラス PFCategoryChart の記述:
テーブルデータを設定する。
データ設定イベントが発生する。

オーバーライド:
クラス PFCategoryChart 内の setObjectTable
パラメータ:
data - 共通プラットフォームのテーブル形式
adjust - 軸を調整するかどうか
例外:
PFComponentException - データの設定に失敗したとき
関連項目:
PFCategoryChart.setObjectTable(PFObjectTable)

getOpenValue

public java.math.BigDecimal getOpenValue(int series,
                                         int item)
                                  throws PFComponentException
始値を返す。

パラメータ:
series - 系列インデックス
item - 項目インデックス
戻り値:
始値
例外:
PFComponentException - seriesまたはitemが適切でない場合
関連項目:
setOpenValue(BigDecimal, int, int)

setOpenValue

public void setOpenValue(java.math.BigDecimal openValue,
                         int series,
                         int item)
                  throws PFComponentException
始値を設定する。
データ更新イベントが発生する。

パラメータ:
openValue - 始値
series - 系列インデックス
item - 項目インデックス
例外:
PFComponentException - seriesまたはitemが適切でない場合
PFComponentException - 始値/高値/安値/終値の整合性がとれなかった場合
関連項目:
getOpenValue(int, int)

getCloseValue

public java.math.BigDecimal getCloseValue(int series,
                                          int item)
                                   throws PFComponentException
終値を返す。

パラメータ:
series - 系列インデックス
item - 項目インデックス
戻り値:
終値
例外:
PFComponentException - seriesまたはitemが適切でない場合
関連項目:
setCloseValue(BigDecimal, int, int)

setCloseValue

public void setCloseValue(java.math.BigDecimal closeValue,
                          int series,
                          int item)
                   throws PFComponentException
終値を設定する。
データ更新イベントが発生する。

パラメータ:
closeValue - 終値
series - 系列インデックス
item - 項目インデックス
例外:
PFComponentException - seriesまたはitemが適切でない場合
PFComponentException - 始値/高値/安値/終値の整合性がとれなかった場合
関連項目:
getCloseValue(int, int)

getHighValue

public java.math.BigDecimal getHighValue(int series,
                                         int item)
                                  throws PFComponentException
高値を返す。

パラメータ:
series - 系列インデックス
item - 項目インデックス
戻り値:
高値
例外:
PFComponentException - seriesまたはitemが適切でない場合
関連項目:
setHighValue(BigDecimal, int, int)

setHighValue

public void setHighValue(java.math.BigDecimal highValue,
                         int series,
                         int item)
                  throws PFComponentException
高値を設定する。
データ更新イベントが発生する。

パラメータ:
highValue - 高値
series - 系列インデックス
item - 項目インデックス
例外:
PFComponentException - seriesまたはitemが適切でない場合
PFComponentException - 始値/高値/安値/終値の整合性がとれなかった場合
関連項目:
getHighValue(int, int)

getLowValue

public java.math.BigDecimal getLowValue(int series,
                                        int item)
                                 throws PFComponentException
安値を返す。

パラメータ:
series - 系列インデックス
item - 項目インデックス
戻り値:
安値
例外:
PFComponentException - seriesまたはitemが適切でない場合
関連項目:
setLowValue(BigDecimal, int, int)

setLowValue

public void setLowValue(java.math.BigDecimal lowValue,
                        int series,
                        int item)
                 throws PFComponentException
安値を設定する。
データ更新イベントが発生する。

パラメータ:
lowValue - 安値
series - 系列インデックス
item - 項目インデックス
例外:
PFComponentException - seriesまたはitemが適切でない場合
PFComponentException - 始値/高値/安値/終値の整合性がとれなかった場合
関連項目:
getLowValue(int, int)

getValue

public java.math.BigDecimal getValue(int series,
                                     int item)
                              throws PFComponentException
値を返す。
項目インデックスで指定した値 item について、4で割った余りが を返す。

オーバーライド:
クラス PFCategoryChart 内の getValue
パラメータ:
series - 系列インデックス
item - 項目インデックス
戻り値:
例外:
PFComponentException - seriesまたはitemが適切でない場合
関連項目:
PFCategoryChart.setValue(BigDecimal, int, int)

setValue

public void setValue(java.math.BigDecimal decimal,
                     int series,
                     int item)
              throws PFComponentException
値を設定する。
項目インデックスで指定した値 item について、4で割った余りが にdecimalを設定する。
始値、高値、安値、終値の整合性チェックは行われません。
データ更新イベントが発生する。

オーバーライド:
クラス PFCategoryChart 内の setValue
パラメータ:
decimal - 値
series - 系列インデックス
item - 項目インデックス
例外:
PFComponentException - seriesまたはitemが適切でない場合
PFComponentException - 設定値に誤りがある場合
関連項目:
PFCategoryChart.getValue(int, int)

setValue

public void setValue(java.math.BigDecimal openValue,
                     java.math.BigDecimal highValue,
                     java.math.BigDecimal lowValue,
                     java.math.BigDecimal closeValue,
                     int series,
                     int item)
              throws PFComponentException
始値、高値、安値、終値をまとめて設定する。
データ更新イベントが発生する。

パラメータ:
openValue - 始値
highValue - 高値
lowValue - 安値
closeValue - 終値
series - 系列インデックス
item - 項目インデックス
例外:
PFComponentException - seriesまたはitemが適切でない場合
PFComponentException - 始値/高値/安値/終値の整合性がとれなかった場合

getCandleWidthRatio

public int getCandleWidthRatio()
データ1つ分が占める幅に対する、ろうそくの幅の割合を返す。

戻り値:
ろうそくの幅の割合
関連項目:
setCandleWidthRatio(int)

setCandleWidthRatio

public void setCandleWidthRatio(int ratio)
                         throws PFComponentException
データ1つ分が占める幅に対する、ろうそくの幅の割合を設定する。
1〜100で設定してください。

パラメータ:
ratio - ろうそくの幅の割合
例外:
PFComponentException - ratioが1〜100以外の場合
関連項目:
getCandleWidthRatio()

getWickWidthRatio

public int getWickWidthRatio()
ろうそくの幅に対する、ろうそくの芯の太さの割合を返す。

戻り値:
芯の太さの割合
関連項目:
setWickWidthRatio(int)

setWickWidthRatio

public void setWickWidthRatio(int ratio)
                       throws PFComponentException
ろうそくの幅に対する、ろうそくの芯の太さの割合を設定する。
芯の太さの割合として1〜100を設定してください。

パラメータ:
ratio - 芯の太さの割合
例外:
PFComponentException - ratioが1〜100以外の場合
関連項目:
getWickWidthRatio()

getUpwardColor

public java.awt.Color getUpwardColor(int series)
データ上昇時(始値≦終値)のろうそくの色を返す。

パラメータ:
series - 系列インデックス
戻り値:
ろうそくの色
関連項目:
setUpwardColor(Color, int)

setUpwardColor

public void setUpwardColor(java.awt.Color color,
                           int series)
データ上昇時(始値≦終値)のろうそくの色を設定する。
colorにnullを設定した場合、ろうそくの色はgetColor(series)で取得した色になる。

パラメータ:
color - ろうそくの色
series - 系列インデックス
関連項目:
getUpwardColor(int)

getDownwardColor

public java.awt.Color getDownwardColor(int series)
データ下降時(始値>終値)のろうそくの色を返す。

パラメータ:
series - 系列インデックス
戻り値:
ろうそくの色
関連項目:
setDownwardColor(Color, int)

setDownwardColor

public void setDownwardColor(java.awt.Color color,
                             int series)
データ下降時(始値>終値)のろうそくの色を設定する。
colorにnullを設定した場合、ろうそくの色はgetColor(series)で取得した色より やや暗い色になる。

パラメータ:
color - ろうそくの色
series - 系列インデックス
関連項目:
getDownwardColor(int)

getSelectedSeriesIndexForObjectTable

public int getSelectedSeriesIndexForObjectTable()
選択対象の系列インデックスを取得する。
PFObjectTable形式の列インデックスに該当する。 選択されていない場合は-1を返す。

オーバーライド:
クラス PFCategoryChart 内の getSelectedSeriesIndexForObjectTable
戻り値:
列インデックス

setSelectedIndexForObjectTable

public void setSelectedIndexForObjectTable(int series,
                                           int item)
選択対象のインデックスを設定する。
PFObjectTable形式の行インデックス→項目に該当する。
PFObjectTable形式の列インデックス→系列に該当する。
データ選択イベントが発生する。

オーバーライド:
クラス PFCategoryChart 内の setSelectedIndexForObjectTable
パラメータ:
series - 列インデックス
item - 行インデックス

getChartMenu

protected PFChartMenu getChartMenu()
ろうそく足グラフメニュークラスのインスタンスを返す。

定義:
クラス PFCategoryChart 内の getChartMenu
戻り値:
ろうそく足グラフメニュークラスのインスタンス

readXML

public void readXML(PFXMLLoader in)
コンポーネントのXML入力.

定義:
インタフェース PFXMLSerializable 内の readXML
パラメータ:
in - XML入力ユーティリティ

writeXML

public void writeXML(PFXMLGenerator out)
              throws java.io.IOException
コンポーネントのXML出力.

定義:
インタフェース PFXMLSerializable 内の writeXML
パラメータ:
out - XML出力ユーティリティ
例外:
java.io.IOException