jp.gr.java_conf.wffm.gassan.view.plugin
クラス GPlugin

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--jp.gr.java_conf.wffm.gassan.view.plugin.GPlugin
直接の既知のサブクラス:
DefaultEnding, DefaultOpening

public abstract class GPlugin
extends javax.swing.JPanel
implements java.lang.Runnable

月山プラグインの基底クラス

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

クラス javax.swing.JPanel から継承した内部クラス
javax.swing.JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承した内部クラス
javax.swing.JComponent.AccessibleJComponent
 
クラス 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
 
コンストラクタの概要
GPlugin()
           
 
メソッドの概要
 void addGPluginEndedListener(GPluginEndedListener newListener)
          GPluginEndedListenerを追加
static GPlugin create(java.lang.String className)
          GPluginを継承したクラスを生成
protected  void firePluginEnded(GPluginEndedEvent event)
          月山プラグイン終了通知
abstract  GElement getDataOperation()
          データ操作を取得 例1 - データ操作の木構造を作成するサンプルコード フラグ名"サンプルフラグ"をオン状態にする : public GElement getDataOperation(){ Document doc = (Document)Class.forName("com.ibm.xml.parser.TXDocument").newInstance(); //@xml4j Element root = doc.createElement("dataOperation"); //@ノード名 Element item = doc.createElement("flagOperation"); //@ノード名 item.setAttribute("name","サンプルフラグ"); item.setAttribute("switch","on"); root.appendChild(item); return new GElement( (Node)root) ); } 例2 - データ操作が不要な場合のサンプルコード public GElement getDataOperation(){ return null; }
 void removeGPluginEndedListener(GPluginEndedListener newListener)
          GPluginEndedListenerを削除
abstract  void run()
           
 void start()
          プラグイン処理を開始
 void stop()
          プラグイン処理を停止
protected  void timer(int i)
          タイマー
 
クラス javax.swing.JPanel から継承したメソッド
getAccessibleContext, getUIClassID, paramString, updateUI
 
クラス javax.swing.JComponent から継承したメソッド
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setCursor, setLayout, validate, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, 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, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

GPlugin

public GPlugin()
メソッドの詳細

addGPluginEndedListener

public void addGPluginEndedListener(GPluginEndedListener newListener)
GPluginEndedListenerを追加
パラメータ:
newListener - GPluginEndedListenerをimplementsしたクラス

create

public static GPlugin create(java.lang.String className)
GPluginを継承したクラスを生成
パラメータ:
className - GPluginを継承したクラスの名前
戻り値:
生成されたGPlugin

firePluginEnded

protected void firePluginEnded(GPluginEndedEvent event)
月山プラグイン終了通知
パラメータ:
event - 月山プラグイン終了イベント

getDataOperation

public abstract GElement getDataOperation()
データ操作を取得 例1 - データ操作の木構造を作成するサンプルコード フラグ名"サンプルフラグ"をオン状態にする : public GElement getDataOperation(){ Document doc = (Document)Class.forName("com.ibm.xml.parser.TXDocument").newInstance(); //@xml4j Element root = doc.createElement("dataOperation"); //@ノード名 Element item = doc.createElement("flagOperation"); //@ノード名 item.setAttribute("name","サンプルフラグ"); item.setAttribute("switch","on"); root.appendChild(item); return new GElement( (Node)root) ); } 例2 - データ操作が不要な場合のサンプルコード public GElement getDataOperation(){ return null; }
戻り値:
GElement データ操作の木構造(GElementクラス)

removeGPluginEndedListener

public void removeGPluginEndedListener(GPluginEndedListener newListener)
GPluginEndedListenerを削除
パラメータ:
newListener - GPluginEndedListenerをimplementsしたクラス

run

public abstract void run()
定義:
インタフェース java.lang.Runnable 内の run

start

public void start()
プラグイン処理を開始

stop

public void stop()
プラグイン処理を停止

timer

protected void timer(int i)
タイマー
パラメータ:
i - ミリ秒