|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel jp.go.aist.dmrc.platform.beans.diagram.PFNetworkDiagram
ネットワークダイアグラム表示・編集コンポーネント
このコンポーネントは階層型ネットワークの表示と同時に、ネットワークを編集するための
インタフェースを提供します。階層型ネットワークとは、ネットワーク上のノードとして、そ
の下位層となるサブネットワークを設定することができるものを意味します。そのようなノー
ドを、「サブネットワークと関連したノード」と呼ぶことにします。
表示されるネットワークの実体データはPFObjectNetwork
オブジェクトです。ノードは
PFObjectNetworkNode
オブジェクト、エッジはPFObjectNetworkEdge
オブジェク
トにそれぞれ対応します。
ネットワークダイアグラムは無向グラフ、有向グラフ、2部グラフに対応します。エッジの
有向・無向の属性変更や2部グラフのノード種別の変更も行うことができます。
マウス操作
サブネットワークノード
下位のネットワークへ移動。移動先ネットワークオブジェクトを選択データとして内包する
データ選択イベント[No.3]を発生。
通常ノード
クリックされたノードオブジェクトを選択データとして内包する
データ選択イベント[No.4]を発生。
エッジ
クリックされたエッジオブジェクトを選択データとして内包する
データ選択イベント[No.5]を発生。
背景
ノードの新規作成。新しく作成されたノードオブジェクトを内包データとする
データ生成イベント[No.1]を発生。
通常ノード
ノードの種別反転(2部グラフ対応)。クリックされたノードオブジェクトを更新データとして内包する
データ更新イベント[No.1]を発生。
エッジ
エッジの有向・無向の切り替え。クリックされたエッジオブジェクトを更新データとして内包する
データ更新イベント[No.2]を発生。
背景
2部グラフ対応用サブノードの新規作成。新しく作成されたエッジオブジェクトを内包データとする
データ生成イベント[No.1]を発生。
エッジ
エッジの始点と終点を反転。クリックされたエッジオブジェクトを更新データとして内包する
データ更新イベント[No.2]を発生。
背景
サブネットワークノードの新規作成。新しく作成されたサブネットワークノードオブジェクトを
内包データとするデータ生成イベント[No.3]を発生。
ノードの移動。
属性設定メニューの表示。
ノード
ノードを選択し、その属性設定メニューを表示。クリックされたノードオブジェクトを
選択データとして内包するデータ選択イベント[No.1]を発生。
メニューから属性が変更された場合、クリックされたノードオブジェクトを更新データとして
内包するデータ更新イベント[No.1]を発生。
エッジ
エッジを選択し、その属性設定メニューを表示。クリックされたエッジオブジェクトを
選択データとして内包するデータ選択イベント[No.2]を発生。
メニューから属性が変更された場合、クリックされたエッジオブジェクトを更新データとして
内包するデータ更新イベント[No.2]を発生。
背景
ノードまたはエッジが選択されているとき、その属性設定メニューを表示。ノードもエッジも
選択されておらず、かつアプリケーションビルダーから実行(設定可)で起動されたとき、
コンポーネントの属性設定メニューを表示。
選択解除。
無向エッジを作成。作成されたエッジオブジェクトを内包データとする
データ生成イベント[No.2]を発生。
有向エッジを作成。作成されたエッジオブジェクトを内包データとする
データ生成イベント[No.2]を発生。
上位のネットワーク層へ移動。移動先ネットワークオブジェクトを選択データとして内包する
データ選択イベント[No.3]を発生。
トリガ | 対象データ | イベント番号 |
---|---|---|
通常ノードの 新規作成 | 作成された ノードオブジェクト PFObjectNetworkNode
| 1 |
エッジの 新規作成 | 作成された エッジオブジェクト PFObjectNetworkEdge
| 2 |
サブネットワークノードの 新規作成 | 作成された ノードオブジェクト PFObjectNetworkNode
| 3 |
トリガ | 対象データ | イベント番号 |
---|---|---|
setObjectNetwork()の呼び出しによる ネットワークの設定 | 設定された ネットワークオブジェクト PFObjectNetwork
| 0 |
トリガ | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
ノードの属性変更 | ノードが属する ネットワークオブジェクト PFObjectNetwork
| 更新された ノードオブジェクト PFObjectNetworkNode
| 1 |
エッジの属性変更 | エッジが属する ネットワークオブジェクト PFObjectNetwork
| 更新された エッジオブジェクト PFObjectNetworkEdge
| 2 |
通常ノードの削除 | ノードが属する ネットワークオブジェクト PFObjectNetwork
| 削除された ノードオブジェクト PFObjectNetworkNode
| -1 |
エッジの削除 | エッジが属する ネットワークオブジェクト PFObjectNetwork
| 削除された エッジオブジェクト PFObjectNetworkEdge
| -2 |
サブネットワークノードの 削除 | ノードが属する ネットワークオブジェクト PFObjectNetwork
| 削除された ノードオブジェクト PFObjectNetworkNode
| -3 |
トリガ | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
通常ノードの 選択 | ノードが属する ネットワークオブジェクト PFObjectNetwork
| 選択された ノードオブジェクト PFObjectNetworkNode
| 1 |
エッジの選択 | エッジが属する ネットワークオブジェクト PFObjectNetwork
| 選択された エッジオブジェクト PFObjectNetworkEdge
| 2 |
上位あるいは下位 ネットワークへの移動 | 移動前の ネットワークオブジェクト PFObjectNetwork
| 移動後の ネットワークオブジェクト PFObjectNetwork
| 3 |
通常ノードの ダブルクリック | ノードが属する ネットワークオブジェクト PFObjectNetwork
| クリックされた ノードオブジェクト PFObjectNetworkNode
| 4 |
エッジの ダブルクリック | エッジが属する ネットワークオブジェクト PFObjectNetwork
| クリックされた エッジオブジェクト PFObjectNetworkEdge
| 5 |
入れ子クラスの概要 |
クラス javax.swing.JPanel から継承した入れ子クラス |
javax.swing.JPanel.AccessibleJPanel |
クラス javax.swing.JComponent から継承した入れ子クラス |
javax.swing.JComponent.AccessibleJComponent |
クラス java.awt.Container から継承した入れ子クラス |
java.awt.Container.AccessibleAWTContainer |
クラス java.awt.Component から継承した入れ子クラス |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
フィールドの概要 | |
protected PFNetworkCanvas |
canvas
描画キャンバス |
static int |
CHANGE_NET
ネットワーク移動時のデータ選択イベント番号 |
static int |
CREATE_EDGE
エッジ作成時のデータ生成イベント番号 |
static int |
CREATE_NODE
通常ノード作成時のデータ生成イベント番号 |
static int |
CREATE_SUBNET
サブネットワークノード作成時のデータ生成イベント番号 |
static int |
DBLCLK_EDGE
エッジダブルクリック時のデータ選択イベント番号 |
static int |
DBLCLK_NODE
通常ノードダブルクリック時のデータ選択イベント番号 |
protected java.awt.ScrollPane |
pane
スクロールペイン |
static int |
REMOVE_EDGE
エッジ削除時のデータ更新イベント番号 |
static int |
REMOVE_NODE
通常ノード削除時のデータ更新イベント番号 |
static int |
REMOVE_SUBNET
サブネットワークノード削除時のデータ更新イベント番号 |
static int |
SELECT_EDGE
エッジ選択時のデータ選択イベント番号 |
static int |
SELECT_NODE
通常ノード選択時のデータ選択イベント番号 |
static int |
SET_NET
ネットワーク設定時のデータ設定イベント番号 |
static int |
UPDATE_EDGE
エッジ属性変更時のデータ更新イベント番号 |
static int |
UPDATE_NODE
ノード属性変更時のデータ更新イベント番号 |
クラス 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 |
コンストラクタの概要 | |
PFNetworkDiagram()
コンストラクタ |
メソッドの概要 | |
void |
addPFDataCreateListener(PFDataCreateListener lis)
引数で与えられたイベントリスナを登録し、 データ生成イベント発生時に処理を行う対象とする。 |
void |
addPFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを登録し、 データ選択イベント発生時に処理を行う対象とする。 |
void |
addPFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを登録し、 データ設定イベント発生時に処理を行う対象とする。 |
void |
addPFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを登録し、 データ更新イベント発生時に処理を行う対象とする。 |
void |
clear()
ネットワークのクリア |
protected javax.swing.JPopupMenu |
createPopupMenu()
コンポーネント属性設定用ポップアップメニューを作成する。 |
java.lang.String |
expr()
階層型オブジェクトネットワークの文字列表現を取得する。 |
protected void |
fireEdgeCreated(PFObjectNetworkEdge edge)
エッジ新規作成時のイベント発生 |
protected void |
fireEdgeDblClicked(PFObjectNetwork net,
PFObjectNetworkEdge edge)
エッジダブルクリック時のイベント発生 |
protected void |
fireEdgeRemoved(PFObjectNetwork net,
PFObjectNetworkEdge edge)
エッジ削除時のイベント発生 |
protected void |
fireEdgeSelected(PFObjectNetwork net,
PFObjectNetworkEdge edge)
エッジ選択時のイベント発生 |
protected void |
fireEdgeUpdated(PFObjectNetwork net,
PFObjectNetworkEdge edge)
エッジ属性変更時のイベント発生 |
protected void |
fireNetworkChanged(PFObjectNetwork prev,
PFObjectNetwork cur)
ネットワーク移動時のイベント発生 |
protected void |
fireNetworkSet(PFObjectNetwork net)
ネットワークオブジェクト設定時のイベント発生 |
protected void |
fireNodeCreated(PFObjectNetworkNode node)
ノード新規作成時のイベント発生 |
protected void |
fireNodeDblClicked(PFObjectNetwork net,
PFObjectNetworkNode node)
通常ノードダブルクリック時のイベント発生 |
protected void |
fireNodeRemoved(PFObjectNetwork net,
PFObjectNetworkNode node)
通常ノード削除時のイベント発生 |
protected void |
fireNodeSelected(PFObjectNetwork net,
PFObjectNetworkNode node)
ノード選択時のイベント発生 |
protected void |
fireNodeUpdated(PFObjectNetwork net,
PFObjectNetworkNode node)
ノード属性変更時のイベント発生 |
protected void |
fireSubNetworkNodeCreated(PFObjectNetworkNode node)
サブネットワークノード新規作成時のイベント発生 |
protected void |
fireSubNetworkNodeRemoved(PFObjectNetwork net,
PFObjectNetworkNode node)
サブネットワークノード削除時のイベント発生 |
int |
getComponentID()
コンポーネントIDを取得する。 |
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。 |
PFObjectNetwork |
getCurrentObjectNetwork()
描画中のオブジェクトネットワークを取得する。 |
java.lang.String |
getLabel()
描画中のネットワーク層のラベルを取得する。 |
java.lang.String |
getLabelFullPath()
描画中のネットワーク層のラベルをフルパスで取得する。 |
PFObjectNetwork |
getObjectNetwork()
階層型オブジェクトネットワークを取得する。 |
java.util.Iterator |
getPFDataCreateListenerList()
データ生成イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFDataSelectListenerList()
データ選択イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFDataSetListenerList()
データ設定イベントリスナ配列を取得する。 |
java.util.Iterator |
getPFDataUpdateListenerList()
データ更新イベントリスナ配列を取得する。 |
boolean |
getPropertyEditable()
画面上から属性が編集可能かどうかを取得する。 |
void |
inputFocus()
描画キャンバスに入力フォーカスを設定する。 |
boolean |
isDragEnabled()
ドラッグの有効/無効を取得する。 |
void |
localeUpdated()
ロケール変更に対応する。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
removePFDataCreateListener(PFDataCreateListener lis)
引数で与えられたイベントリスナを削除し、 データ生成イベント発生時に処理を行う対象から外す。 |
void |
removePFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを削除し、 データ選択イベント発生時に処理を行う対象から外す。 |
void |
removePFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを削除し、 データ設定イベント発生時に処理を行う対象から外す。 |
void |
removePFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを削除し、 データ更新イベント発生時に処理を行う対象から外す。 |
void |
setComponentID(int id)
コンポーネントIDを設定する。 |
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。 |
void |
setDragEnabled(boolean enabled)
ドラッグの有効/無効を設定する。 |
void |
setDragObjectGetter(PFComponent comp,
java.lang.String method)
ドラッグ対象のオブジェクトを取得するためのメソッドを設定する。 |
void |
setObjectNetwork(PFObjectNetwork net)
階層型オブジェクトネットワークを描画する。 |
void |
setPropertyEditable(boolean flag)
画面上から属性が編集可能かどうかを設定する。 |
void |
toUpperLayer()
上位のネットワーク層を描画する。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス javax.swing.JPanel から継承したメソッド |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
クラス javax.swing.JComponent から継承したメソッド |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final int CREATE_NODE
public static final int CREATE_EDGE
public static final int CREATE_SUBNET
public static final int SET_NET
public static final int UPDATE_NODE
public static final int UPDATE_EDGE
public static final int REMOVE_NODE
public static final int REMOVE_EDGE
public static final int REMOVE_SUBNET
public static final int SELECT_NODE
public static final int SELECT_EDGE
public static final int CHANGE_NET
public static final int DBLCLK_NODE
public static final int DBLCLK_EDGE
protected java.awt.ScrollPane pane
protected PFNetworkCanvas canvas
コンストラクタの詳細 |
public PFNetworkDiagram()
メソッドの詳細 |
public java.lang.String getComponentName()
PFComponent
内の getComponentName
public java.lang.String getComponentKey()
PFComponent
内の getComponentKey
public void setComponentKey(java.lang.String key)
PFComponent
内の setComponentKey
key
- コンポーネントキー文字列public int getComponentID()
PFComponent
内の getComponentID
public void setComponentID(int id)
PFComponentBus
から設定される。
各コンポーネント内では操作しないこと。
PFComponent
内の setComponentID
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
PFComponent
内の getComponentString
public void setPropertyEditable(boolean flag)
PFPropertyEditableComponent
内の setPropertyEditable
flag
- 編集可否(true/false)public boolean getPropertyEditable()
PFPropertyEditableComponent
内の getPropertyEditable
public java.util.Iterator getPFDataCreateListenerList()
PFDataCreateEventSource
内の getPFDataCreateListenerList
public void addPFDataCreateListener(PFDataCreateListener lis)
PFDataCreateEventSource
内の addPFDataCreateListener
lis
- 追加対象イベントリスナpublic void removePFDataCreateListener(PFDataCreateListener lis)
PFDataCreateEventSource
内の removePFDataCreateListener
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFDataSetListenerList()
PFDataSetEventSource
内の getPFDataSetListenerList
public void addPFDataSetListener(PFDataSetListener lis)
PFDataSetEventSource
内の addPFDataSetListener
lis
- 追加対象イベントリスナpublic void removePFDataSetListener(PFDataSetListener lis)
PFDataSetEventSource
内の removePFDataSetListener
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFDataUpdateListenerList()
PFDataUpdateEventSource
内の getPFDataUpdateListenerList
public void addPFDataUpdateListener(PFDataUpdateListener lis)
PFDataUpdateEventSource
内の addPFDataUpdateListener
lis
- 追加対象イベントリスナpublic void removePFDataUpdateListener(PFDataUpdateListener lis)
PFDataUpdateEventSource
内の removePFDataUpdateListener
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFDataSelectListenerList()
PFDataSelectEventSource
内の getPFDataSelectListenerList
public void addPFDataSelectListener(PFDataSelectListener lis)
PFDataSelectEventSource
内の addPFDataSelectListener
lis
- 追加対象イベントリスナpublic void removePFDataSelectListener(PFDataSelectListener lis)
PFDataSelectEventSource
内の removePFDataSelectListener
lis
- 削除対象イベントリスナpublic void localeUpdated()
PFComponent
内の localeUpdated
public void setDragEnabled(boolean enabled)
PFDragSource
内の setDragEnabled
enabled
- public boolean isDragEnabled()
PFDragSource
内の isDragEnabled
public void setDragObjectGetter(PFComponent comp, java.lang.String method)
PFDragSource
内の setDragObjectGetter
comp
- オブジェクトを取得するコンポーネントmethod
- オブジェクトを取得するメソッドの文字列表現public java.lang.String getLabel()
public java.lang.String getLabelFullPath()
public void toUpperLayer()
public void setObjectNetwork(PFObjectNetwork net)
net
- 階層型オブジェクトネットワークpublic PFObjectNetwork getObjectNetwork()
public void clear()
public PFObjectNetwork getCurrentObjectNetwork()
public java.lang.String expr()
protected javax.swing.JPopupMenu createPopupMenu()
protected void fireNodeCreated(PFObjectNetworkNode node)
node
- ノードオブジェクトprotected void fireEdgeCreated(PFObjectNetworkEdge edge)
edge
- エッジオブジェクトprotected void fireSubNetworkNodeCreated(PFObjectNetworkNode node)
node
- サブネットワークノードオブジェクトprotected void fireNetworkSet(PFObjectNetwork net)
net
- ネットワークオブジェクトprotected void fireNodeUpdated(PFObjectNetwork net, PFObjectNetworkNode node)
net
- ノードが属するネットワークオブジェクトnode
- 更新されたノードprotected void fireEdgeUpdated(PFObjectNetwork net, PFObjectNetworkEdge edge)
net
- エッジが属するネットワークオブジェクトedge
- 更新されたエッジprotected void fireNodeRemoved(PFObjectNetwork net, PFObjectNetworkNode node)
net
- ノードが属するネットワークオブジェクトnode
- 削除されたノードprotected void fireEdgeRemoved(PFObjectNetwork net, PFObjectNetworkEdge edge)
net
- エッジが属するネットワークオブジェクトedge
- 削除されたエッジprotected void fireSubNetworkNodeRemoved(PFObjectNetwork net, PFObjectNetworkNode node)
net
- ノードが属するネットワークオブジェクトnode
- 削除されたノードprotected void fireNodeSelected(PFObjectNetwork net, PFObjectNetworkNode node)
net
- ノードが属するネットワークオブジェクトnode
- 選択されたノードprotected void fireEdgeSelected(PFObjectNetwork net, PFObjectNetworkEdge edge)
net
- エッジが属するネットワークオブジェクトedge
- 選択されたエッジprotected void fireNetworkChanged(PFObjectNetwork prev, PFObjectNetwork cur)
prev
- 移動前のネットワークオブジェクトcur
- 移動後のノードprotected void fireNodeDblClicked(PFObjectNetwork net, PFObjectNetworkNode node)
net
- ノードが属するネットワークオブジェクトnode
- クリックされたノードprotected void fireEdgeDblClicked(PFObjectNetwork net, PFObjectNetworkEdge edge)
net
- エッジが属するネットワークオブジェクトedge
- クリックされたエッジpublic void inputFocus()
public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
- 入出力エラーが発生した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |