to.tetramorph.starbase.chartmodule
クラス OBEGraphPlugin

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.JPanel
                  上位を拡張 to.tetramorph.starbase.module.ChartModulePanel
                      上位を拡張 to.tetramorph.starbase.chartmodule.OBEGraphPlugin
すべての実装されたインタフェース:
ImageObserver, MenuContainer, Serializable, Accessible

public class OBEGraphPlugin
extends ChartModulePanel

幽体離脱予報グラフプラグイン。 DBから送られてきた複数のデータを天体別に集計して、星座ごとにグラフ化する。

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

入れ子のクラスの概要
 
クラス javax.swing.JPanel から継承された入れ子のクラス/インタフェース
JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
フィールドの概要
 
クラス to.tetramorph.starbase.module.ChartModulePanel から継承されたフィールド
config, iframe, parentFrame
 
クラス 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
 
コンストラクタの概要
OBEGraphPlugin()
          チャートモジュールを作成する。
 
メソッドの概要
 BufferedImage getBufferedImage(Dimension size)
          チャートの画像を返す。
 String[] getChannelNames()
          チャンネル(複数)の名前を返す。
 int getChannelSize()
          このモジュールがいくつチャンネルをもっているか返す。
 Printable getPainter()
          印刷用メソッドPrintable#print()を実装したコンポーネントを返す。
 void init()
          初期化
 boolean isImageServiceActivated()
          このプラグインは画像を返す機能を実装していて、このメソッドはtrueを返す。
 boolean isNeedTransit()
          トランジットチャンネルを必要としてるモジュールならtrueを返す。
 boolean isPrintable()
          このモジュールが印刷機能をサポートする場合はtrueを返す。
 void setData(ChannelData data)
          Natal(複数)を受け取る。
 String toString()
           
 
クラス to.tetramorph.starbase.module.ChartModulePanel から継承されたメソッド
getChartConfig, getClassName, getColorCustomizePanel, getDefaultColor, getDefaultSpecific, getDictionary, getDictionaryAction, getHeightPer, getModuleMode, getModuleModes, getPrintRequestAttributeSet, getSabianDialogHandler, getSpecificCustomizePanel, getSpecificMenuList, getViewMenuList, isAnimationActivated, isFixedImageSize, isFocusable, setCommand, setConstructArgs, setCustomizeListeners, setDefaultColor, setDefaultSpecific, setModuleMode, showColorCustomizeDialog, showSpecificCustomizeDialog, updateColorSetting, updateSpecificSetting
 
クラス 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, 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
 
クラス 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
 
クラス 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, 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
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

OBEGraphPlugin

public OBEGraphPlugin()
チャートモジュールを作成する。

メソッドの詳細

init

public void init()
初期化

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

setData

public void setData(ChannelData data)
Natal(複数)を受け取る。

定義:
クラス ChartModulePanel 内の setData
パラメータ:
data - チャンネルデータ

getBufferedImage

public BufferedImage getBufferedImage(Dimension size)
チャートの画像を返す。

オーバーライド:
クラス ChartModulePanel 内の getBufferedImage
パラメータ:
size - 要求画像サイズを指定

isImageServiceActivated

public boolean isImageServiceActivated()
このプラグインは画像を返す機能を実装していて、このメソッドはtrueを返す。 実装していない場合はfalseを返す。

オーバーライド:
クラス ChartModulePanel 内の isImageServiceActivated

toString

public String toString()
オーバーライド:
クラス Component 内の toString

getChannelSize

public int getChannelSize()
クラス ChartModulePanel の記述:
このモジュールがいくつチャンネルをもっているか返す。TimePanelはこの値 を元に切替スイッチ(日時場所データをどの何番目の円にストアするかの切替)を 用意する。 二重円なら、二つ。三重円でプログレスつきなら、二つ。三重円にそれぞれネイタル を入れるなら三つ。二重円でネイタルとプログレスというなら一つ。

定義:
クラス ChartModulePanel 内の getChannelSize

getChannelNames

public String[] getChannelNames()
クラス ChartModulePanel の記述:
チャンネル(複数)の名前を返す。getChannelSize()が返す数と同じ要素数でなけれ ばならない。[0]から第一チャンネルと続く。

定義:
クラス ChartModulePanel 内の getChannelNames

isNeedTransit

public boolean isNeedTransit()
クラス ChartModulePanel の記述:
トランジットチャンネルを必要としてるモジュールならtrueを返す。 falseにするとTimePanelのトランジットタブがDisenabledになる。

定義:
クラス ChartModulePanel 内の isNeedTransit

getPainter

public Printable getPainter()
クラス ChartModulePanel の記述:
印刷用メソッドPrintable#print()を実装したコンポーネントを返す。 デフォルトではnullを返すので、印刷機能をサポートするプラグインは オーバーライドし、機能を実装する。

オーバーライド:
クラス ChartModulePanel 内の getPainter

isPrintable

public boolean isPrintable()
クラス ChartModulePanel の記述:
このモジュールが印刷機能をサポートする場合はtrueを返す。

オーバーライド:
クラス ChartModulePanel 内の isPrintable