jp.co.going.xbrl.sample
クラス XbTreeDataSet

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 java.awt.Window
              上位を拡張 java.awt.Frame
                  上位を拡張 javax.swing.JFrame
                      上位を拡張 jp.co.going.xbrl.sample.XbCommon
                          上位を拡張 jp.co.going.xbrl.sample.XbTreeDataSet
すべての実装されたインタフェース:
java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants
直系の既知のサブクラス:
XbContextScenarioInput, XbCreateInstance, XbEntityInput, XbMapping, XbRefInput, XbUnitInput

public class XbTreeDataSet
extends XbCommon
implements java.awt.event.ActionListener

作成者:
Masako Okayasu
関連項目:
直列化された形式

フィールドの概要
 boolean childFlag
           
 int menuFlag
           
 java.lang.String param
           
 javax.swing.JPopupMenu popMenu
           
 javax.swing.JMenuItem[] popMenuItem
           
 boolean prefixFlag
           
 XbMyTreeNode selectNode
           
 java.lang.String selectNodeName
           
 javax.swing.JTree tree
           
 javax.swing.tree.DefaultTreeModel treeModel
           
 
クラス jp.co.going.xbrl.sample.XbCommon から継承されたフィールド
ARCROLEREF, closeButton, CONTEXT, DENOMINATOR, DIVIDE, divideType, ENTITY, etcType, FOOTNOTE, IDENTIFIER, LINKBASEREF, MEASURE, MULTIPLY, nameList, NONNUMERIC, NUMERATOR, NUMERIC, operatorType, REF, refType, ROLEREF, SCENARIO, SCHEMAREF, SEGMENT, submitButton, TAX_ITEM, TAX_TUPLE, TAXONOMY, TOOLTIP1, TOOLTIP2, UNIT, unitCombo
 
クラス javax.swing.JFrame から継承されたフィールド
EXIT_ON_CLOSE
 
クラス java.awt.Frame から継承されたフィールド
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース javax.swing.WindowConstants から継承されたフィールド
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
XbTreeDataSet()
          コンストラクタ
 
メソッドの概要
 void actionPerformed(java.awt.event.ActionEvent e)
          Button, MenuItem のイベントを取得
 XbMyTreeNode addNode(java.lang.String title)
          TreeNodeの追加
 boolean delNode()
          TreeNodeの削除
 java.util.HashMap<java.lang.Long,javax.swing.tree.TreePath> makeTreeNode(java.util.HashMap<java.lang.Long,javax.swing.tree.TreePath> parent_id, long key, XbMyTreeNode parentNode, java.lang.String param, java.util.ArrayList<XbMainEtcObj> list)
          Tree構造の生成
 void popTreeMenu()
          右クリックメニューの生成
 void setNewNodeName()
          名前の入力欄の生成
 boolean setNodePrefix()
          接頭辞の入力欄の生成
 boolean setNodeValue(boolean childFlag, java.lang.String[] datalist, java.lang.String defaultdata, java.lang.String type)
          値の入力欄の生成
 void setTreeMouseAdapter()
          MouseAdapterの登録
 javax.swing.JPanel TreePanel(java.lang.String param, XbMyTreeNode rootNode, long contextID, boolean prefixFlag, java.sql.Connection conn)
          Tree形式入力欄の生成
 void treePopMenuAction(java.lang.Object source, java.lang.String[] dataList)
          TreePopMenuAction
 
クラス jp.co.going.xbrl.sample.XbCommon から継承されたメソッド
getConnection, getStringWidth, setBorder, setButton, setField, setFileSelect, setFont, setGrid, setPanel, SubmitPanel
 
クラス javax.swing.JFrame から継承されたメソッド
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, update
 
クラス java.awt.Frame から継承されたメソッド
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
 
クラス java.awt.Window から継承されたメソッド
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, show, toBack, 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, paint, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
 
クラス java.awt.Component から継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, 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, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース java.awt.MenuContainer から継承されたメソッド
getFont, postEvent
 

フィールドの詳細

param

public java.lang.String param

prefixFlag

public boolean prefixFlag

tree

public javax.swing.JTree tree

treeModel

public javax.swing.tree.DefaultTreeModel treeModel

selectNode

public XbMyTreeNode selectNode

selectNodeName

public java.lang.String selectNodeName

popMenu

public javax.swing.JPopupMenu popMenu

popMenuItem

public javax.swing.JMenuItem[] popMenuItem

childFlag

public boolean childFlag

menuFlag

public int menuFlag
コンストラクタの詳細

XbTreeDataSet

public XbTreeDataSet()
コンストラクタ

メソッドの詳細

TreePanel

public javax.swing.JPanel TreePanel(java.lang.String param,
                                    XbMyTreeNode rootNode,
                                    long contextID,
                                    boolean prefixFlag,
                                    java.sql.Connection conn)
Tree形式入力欄の生成


makeTreeNode

public java.util.HashMap<java.lang.Long,javax.swing.tree.TreePath> makeTreeNode(java.util.HashMap<java.lang.Long,javax.swing.tree.TreePath> parent_id,
                                                                                long key,
                                                                                XbMyTreeNode parentNode,
                                                                                java.lang.String param,
                                                                                java.util.ArrayList<XbMainEtcObj> list)
Tree構造の生成


popTreeMenu

public void popTreeMenu()
右クリックメニューの生成


setTreeMouseAdapter

public void setTreeMouseAdapter()
MouseAdapterの登録


actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Button, MenuItem のイベントを取得

定義:
インタフェース java.awt.event.ActionListener 内の actionPerformed

treePopMenuAction

public void treePopMenuAction(java.lang.Object source,
                              java.lang.String[] dataList)
TreePopMenuAction


addNode

public XbMyTreeNode addNode(java.lang.String title)
TreeNodeの追加


setNewNodeName

public void setNewNodeName()
名前の入力欄の生成


delNode

public boolean delNode()
TreeNodeの削除


setNodeValue

public boolean setNodeValue(boolean childFlag,
                            java.lang.String[] datalist,
                            java.lang.String defaultdata,
                            java.lang.String type)
値の入力欄の生成


setNodePrefix

public boolean setNodePrefix()
接頭辞の入力欄の生成