jp.ne.mki.wedge.pub.client.hook.debug
クラス DebugWindow

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 java.awt.Window
              上位を拡張 java.awt.Dialog
                  上位を拡張 javax.swing.JDialog
                      上位を拡張 jp.ne.mki.wedge.pub.client.hook.debug.DebugWindow
すべての実装されたインタフェース:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class DebugWindow
extends javax.swing.JDialog

デバッグ用ウインドウ

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

入れ子のクラスの概要
(package private)  class DebugWindow.NextAction
          次へのActionオブジェクト タイプにより挙動変化。
 
クラス javax.swing.JDialog から継承された入れ子のクラス/インタフェース
javax.swing.JDialog.AccessibleJDialog
 
クラス java.awt.Dialog から継承された入れ子のクラス/インタフェース
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
 
クラス java.awt.Window から継承された入れ子のクラス/インタフェース
java.awt.Window.AccessibleAWTWindow
 
クラス 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
 
フィールドの概要
(package private)  javax.swing.JButton btn1
           
(package private)  javax.swing.JButton btn2
           
(package private)  javax.swing.JButton btn3
           
(package private)  ExecutionListInterface executions
           
(package private)  boolean isAfterStop
          実行処理後一旦STOPするかどうか
(package private)  boolean isNext
          次に進んでもいいか
(package private)  boolean isThrough
          実行リスト内処理を全部実行するかどうか
(package private)  ExecutionInterface nowExecution
           
(package private)  PropertyPanel prop
           
(package private)  javax.swing.tree.DefaultMutableTreeNode top
           
(package private)  ExecutionTree tree
           
 
クラス javax.swing.JDialog から継承されたフィールド
accessibleContext, rootPane, rootPaneCheckingEnabled
 
クラス java.awt.Dialog から継承されたフィールド
DEFAULT_MODALITY_TYPE
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース javax.swing.WindowConstants から継承されたフィールド
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
DebugWindow(java.awt.Dialog frame, java.lang.String title)
          コンストラクタ
DebugWindow(java.awt.Frame frame, java.lang.String title)
          コンストラクタ
 
メソッドの概要
 boolean isNext(ExecutionInterface execution, int index, boolean isBefore)
          実行リストを進んでもよいか
 void processWindowEvent(java.awt.event.WindowEvent e)
          WindowEventのWINDOW_CLOSINGをラッピング 画面の×よりウィンドウが閉じられたときには >>ボタン選択時と同等の動きとする
 void setExecuteEnd(ExecutionInterface exec, int index)
          実行オブジェクト終了
 void setExecuteInfo(ExecutionInterface exec, int index, int resultCode)
          実行リスト内容を詳細表示
 void setExecutions(ExecutionListInterface executions, java.lang.String title)
          実行リストを設定
 void terminate()
          破棄処理
 
クラス javax.swing.JDialog から継承されたメソッド
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
クラス java.awt.Dialog から継承されたメソッド
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
クラス java.awt.Window から継承されたメソッド
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
クラス java.awt.Container から継承されたメソッド
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

tree

ExecutionTree tree

prop

PropertyPanel prop

top

javax.swing.tree.DefaultMutableTreeNode top

isAfterStop

boolean isAfterStop
実行処理後一旦STOPするかどうか


isThrough

boolean isThrough
実行リスト内処理を全部実行するかどうか


isNext

boolean isNext
次に進んでもいいか


btn1

javax.swing.JButton btn1

btn2

javax.swing.JButton btn2

btn3

javax.swing.JButton btn3

executions

ExecutionListInterface executions

nowExecution

ExecutionInterface nowExecution
コンストラクタの詳細

DebugWindow

public DebugWindow(java.awt.Frame frame,
                   java.lang.String title)
コンストラクタ

パラメータ:
title - ダイアログタイトル1
executions - 実行リスト
frameName - ダイアログタイトル2

DebugWindow

public DebugWindow(java.awt.Dialog frame,
                   java.lang.String title)
コンストラクタ

パラメータ:
title - ダイアログタイトル1
executions - 実行リスト
frameName - ダイアログタイトル2
メソッドの詳細

setExecutions

public void setExecutions(ExecutionListInterface executions,
                          java.lang.String title)
実行リストを設定

パラメータ:
executions - 実行リスト
title - 実行リストのタイトル

setExecuteInfo

public void setExecuteInfo(ExecutionInterface exec,
                           int index,
                           int resultCode)
実行リスト内容を詳細表示

パラメータ:
exec -
index -
resultCode -

setExecuteEnd

public void setExecuteEnd(ExecutionInterface exec,
                          int index)
実行オブジェクト終了

パラメータ:
exec -
index -

terminate

public void terminate()
破棄処理


isNext

public boolean isNext(ExecutionInterface execution,
                      int index,
                      boolean isBefore)
実行リストを進んでもよいか

パラメータ:
isBefore - true:処理前 false;処理後
戻り値:

processWindowEvent

public void processWindowEvent(java.awt.event.WindowEvent e)
WindowEventのWINDOW_CLOSINGをラッピング 画面の×よりウィンドウが閉じられたときには >>ボタン選択時と同等の動きとする

オーバーライド:
クラス javax.swing.JDialog 内の processWindowEvent
パラメータ:
e - WindowEvent