to.tetramorph.starbase.chartmodule
クラス SignGraphPlugin

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

public class SignGraphPlugin
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
 
コンストラクタの概要
SignGraphPlugin()
          チャートモジュールを作成する。
 
メソッドの概要
 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
 

コンストラクタの詳細

SignGraphPlugin

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

メソッドの詳細

init

public void init()
クラス ChartModulePanel の記述:
モジュール初期化時に呼び出される。モジュール作成者は必要に応じて オーバーライドして初期化用の処理を書く。普通はコンストラクタの中で行う処理 をこのメソッドの中に書く。モジュールのインスタンスが作成されたのち、 一番最初にこのメソッドが呼び出される。

オーバーライド:
クラス 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