public class PFTree extends javax.swing.JPanel implements PFGUIComponent, jp.go.aist.dmrc.platform.base.PFWebGUIComponent, jp.go.aist.dmrc.platform.base.PFWebSessionControlledComponent, PFDataSetEventSource, PFDataUpdateEventSource, PFDataSelectEventSource, PFDragSource, PFDropTarget, PFDataDropEventSource, PFScroll2DEventSource, PFProcessRequestEventSource, PFMouseButtonEventSource, PFKeyEventSource, PFXMLSerializable
このコンポーネントから以下のイベントが発生します。
トリガ | 対象データ | イベント番号 |
---|---|---|
ツリーデータ設定 | 設定されたツリーデータPFObjectTree |
0 |
トリガ | 対象データ | 更新データ | イベント番号 |
---|---|---|---|
ノード更新 | 更新後のツリーデータPFObjectTree |
更新されたノードPFObjectTreeNode |
0 |
ノード追加 | 追加後のツリーデータPFObjectTree |
追加されたノードPFObjectTreeNode |
1 |
ノード削除 | 削除後のツリーデータPFObjectTree |
削除されたノードPFObjectTreeNode |
2 |
ノード移動 | 移動後のツリーデータPFObjectTree |
移動されたノードPFObjectTreeNode |
3 |
ノードオープン | オープン後のツリーデータPFObjectTree |
オープンされたノードPFObjectTreeNode |
4 |
ノードクローズ | クローズ後のツリーデータPFObjectTree |
クローズされたノードPFObjectTreeNode |
5 |
トリガ | 対象データ | 選択データ | イベント番号 |
---|---|---|---|
ノード選択 | ツリーデータPFObjectTree |
選択されたノードPFObjectTreeNode |
ノードID |
トリガ | 縦 | 横 | イベント番号 |
---|---|---|---|
垂直スクロールのノブを動かす | 縦位置 int |
横位置 int |
0 |
水平スクロールのノブを動かす | 縦位置 int |
横位置 int |
1 |
トリガ | 処理要求データ | イベント番号 |
---|---|---|
ノード更新 | 更新されるノードPFObjectTreeNode |
0 |
ノード追加 | 追加されるノードPFObjectTreeNode |
1 |
ノード削除 | 削除されるノードPFObjectTreeNode |
2 |
ノード移動 | 移動されるノードPFObjectTreeNode |
3 |
ノードオープン | オープンされるノードPFObjectTreeNode |
4 |
ノードクローズ | クローズされるノードPFObjectTreeNode |
5 |
トリガ | X座標 | Y座標 | イベント番号 |
---|---|---|---|
マウスクリック | マウスX座標 | マウスY座標 | 0 |
マウスプレス | マウスX座標 | マウスY座標 | 1 |
マウスリリース | マウスX座標 | マウスY座標 | 2 |
トリガ | イベント番号 |
---|---|
キーがタイプされたとき | 0 |
キーがプレスされたとき | 1 |
キーがリリースされたとき | 2 |
トリガー | 対象データ | イベント番号 |
---|---|---|
ファイルのドロップ | ファイルパス名のリストPFObjectList |
0 |
文字列のドロップ | 文字列String |
1 |
リストのドロップ | リストPFObjectList |
3 |
ツリーのドロップ | ツリーPFObjectTree |
4 |
ドラッグ側でメソッド指定されたデータのドロップ (setDragObjectGetter) |
指定メソッド実行による取得オブジェクト | 7 |
データ更新イベントの更新データおよびデータ選択イベントの選択データについては、
ツリー構造上のノードをそのまま返すので、取り扱いに十分注意してください。
[処理要求イベント・データ更新イベントの使用方法について] この2つのイベントは発生のタイミングが異なり、それぞれ以下のとおり。 ・データ更新イベント : GUIの更新完了後に発生。 ・処理要求イベント : GUIの更新前に発生。 処理要求イベントの返却値として、Booleanオブジェクトの "false"、または、booleanの "false" を返した場合、 同じイベント番号の更新イベントはキャンセルされます。デフォルトの動作は、同じイベント番号の更新イベント実行であり、 "false" 以外を返却、または、返却値なし(null)のときはそのまま更新が実行されます。
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
EVENT_MULTI |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
コンストラクタと説明 |
---|
PFTree()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addChildNode(PFObjectTreeNode parent)
子ノードを追加する。
|
void |
addChildNode(PFObjectTreeNode parent,
PFMultiLocaleString text)
子ノードを追加する。
|
void |
addChildNode(PFObjectTreeNode parent,
PFObjectTreeNode child)
子ノードを追加する。
|
void |
addChildNode(PFObjectTreeNode parent,
java.lang.String text)
子ノードを追加する。
|
void |
addChildNodeIntoQuietly(PFObjectTreeNode source,
PFObjectTreeNode parent)
子ノードを追加する。
|
void |
addChildNodeIntoQuietly(PFObjectTreeNode source,
PFObjectTreeNode parent,
int index)
子ノードを追加する。
|
void |
addChildNodeIntoQuietly(java.lang.String sourceName,
PFObjectTreeNode parent)
子ノードを追加する。
|
void |
addChildrenNodeIntoQuietly(PFObjectList sources,
PFObjectTreeNode parent)
複数の子ノードを追加する。
|
void |
addNextSiblingNode(PFObjectTreeNode sibling)
弟ノードを挿入する。
|
void |
addNextSiblingNode(PFObjectTreeNode sibling,
PFMultiLocaleString text)
弟ノードを挿入する。
|
void |
addNextSiblingNode(PFObjectTreeNode sibling,
PFObjectTreeNode newNode)
弟ノードを挿入する。
|
void |
addNextSiblingNode(PFObjectTreeNode sibling,
java.lang.String text)
弟ノードを挿入する。
|
void |
addPFDataDropListener(PFDataDropListener lis)
引数で与えられたイベントリスナを登録し、
データドロップイベント発生時に処理を行う対象とする。
|
void |
addPFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを登録し、
データ選択イベント発生時に処理を行う対象とする。
|
void |
addPFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを登録し、
データ設定イベント発生時に処理を行う対象とする。
|
void |
addPFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを登録し、
データ更新イベント発生時に処理を行う対象とする。
|
void |
addPFKeyListener(PFKeyListener lis)
引数で与えられたイベントリスナを登録し、
キーイベント発生時に処理を行う対象とする。
|
void |
addPFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを登録し、
マウスボタンイベント発生時に処理を行う対象とする。
|
void |
addPFProcessRequestListener(PFProcessRequestListener lis)
引数で与えられたイベントリスナを登録し、
処理要求イベント発生時に処理を行う対象とする。
|
void |
addPFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを登録し、
縦横スクロールイベント発生時に処理を行う対象とする。
|
void |
addPreviousSiblingNode(PFObjectTreeNode sibling)
兄ノードを挿入する。
|
void |
addPreviousSiblingNode(PFObjectTreeNode sibling,
PFMultiLocaleString text)
兄ノードを挿入する。
|
void |
addPreviousSiblingNode(PFObjectTreeNode sibling,
PFObjectTreeNode newNode)
兄ノードを挿入する。
|
void |
addPreviousSiblingNode(PFObjectTreeNode sibling,
java.lang.String text)
兄ノードを挿入する。
|
void |
addRootChildNodeIntoQuietly(PFObjectTreeNode source)
ルートノードに指定ノードを追加。
|
void |
addSelectionInterval(int index0,
int index1)
index0からindex1までのノードを選択に追加する。
|
void |
addSelectionRow(int row)
指定された行にあるノードを現在の選択に追加する。
|
void |
addSelectionRowList(PFObjectList rowList)
指定された行にあるノードを現在の選択に追加する。
|
void |
addSelectionRows(int[] rows)
指定された行にあるノードを現在の選択に追加する。
|
void |
addSiblingNode(PFObjectTreeNode sibling)
兄弟ノードを挿入する。
|
void |
addSiblingNode(PFObjectTreeNode sibling,
PFMultiLocaleString text)
兄弟ノードを挿入する。
|
void |
addSiblingNode(PFObjectTreeNode sibling,
PFObjectTreeNode newNode)
兄弟ノードを挿入する。
|
void |
addSiblingNode(PFObjectTreeNode sibling,
java.lang.String text)
兄弟ノードを挿入する。
|
void |
clearSelection()
選択をクリアする。
|
void |
collapseAll()
すべてのノードを収納する。
|
void |
collapseAll(PFObjectTreeNode node)
指定したノード以下のすべてのノードを収納する。
|
void |
collapseRow(int row)
指定された行を収納する。
|
int |
convertVerticalScrollBarPositionToRow(int position)
垂直方向スクロールバー位置を行インデックスに変換する。
|
void |
expandAll()
すべてのノードを展開する。
|
void |
expandAll(PFObjectTreeNode node)
指定したノード以下のすべてのノードを展開する。
|
void |
expandRow(int row)
指定された行を展開する。
|
protected void |
firePFButtonActionPerformed(PFMouseButtonEvent event)
マウスボタンイベントを発生させる。
|
protected void |
firePFDataSelected(PFDataSelectEvent event)
データ選択イベントの通知。
|
protected void |
firePFDataSet(PFDataSetEvent event)
データ設定イベントの通知。
|
protected void |
firePFDataUpdated(PFDataUpdateEvent event)
データ更新イベントの通知。
|
protected void |
firePFKeyTyped(PFKeyEvent event)
キーイベントを発生させる。
|
protected void |
firePFScrolled(PFScroll2DEvent event)
スクロールバーイベントを発生させる。
|
PFObjectTree |
getBackgroundPropertyTree()
背景色属性ツリーを取得する.
|
PFObjectList |
getChildNodeIDListByNodeID(int id)
ノードID指定で子ノードのIDリストを取得する。
|
PFObjectTree |
getClosedIconPropertyTree()
クローズドアイコン属性ツリーを取得する.
|
int |
getComponentID()
コンポーネントIDを取得する。
|
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。
|
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。
|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する.
|
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。
|
PFObjectTree |
getFontPropertyTree()
フォント属性ツリーを取得する.
|
PFObjectTree |
getForegroundPropertyTree()
前景色属性ツリーを取得する.
|
int |
getHorizontalScrollBarPosition()
水平方向のスクロールバー位置を取得する。
|
int |
getHorizontalScrollBarUnitIncrement()
水平方向のスクロールバーの移動量単位を取得する。
|
int |
getLeadSelectionRow()
リードパスに対応する行のインデックスを取得する。
|
PFObjectTree |
getLeafIconPropertyTree()
リーフアイコン属性ツリーを取得する.
|
int |
getMaxSelectionRow()
選択されている最後の行のインデックスを取得する。
|
int |
getMinSelectionRow()
選択されている最初の行のインデックスを取得する。
|
PFMultiLocaleString |
getMultiLocaleToolTipText()
マルチロケールツールチップテキストを取得する。
|
PFObjectTree |
getNewObjectTree()
新しいツリーオブジェクトを取得。
|
PFObjectTree |
getNewObjectTree(java.lang.String rootNodeName)
指定の名称でルートノードを作成し、ツリーを取得。
|
java.awt.Color |
getNodeBackground(PFObjectTreeNode node)
ノードの背景色を取得する。
|
PFObjectTreeNode |
getNodeByID(int id)
指定されたIDを持つノードを取得する。
|
PFObjectTreeNode |
getNodeByRow(int row)
指定された行のノードを取得する。
|
javax.swing.Icon |
getNodeClosedIcon(PFObjectTreeNode node)
ノードのクローズアイコンを取得する。
|
PFObjectList |
getNodeCollapsedListForRows()
表示されているノードの収納状態をリストで取得する。
|
PFObjectList |
getNodeExpandedListForRows()
表示されているノードの展開状態をリストで取得する。
|
java.awt.Font |
getNodeFont(PFObjectTreeNode node)
ノードのフォントを取得する。
|
java.awt.Color |
getNodeForeground(PFObjectTreeNode node)
ノードの前景色を取得する。
|
int |
getNodeID(PFObjectTreeNode node)
ノードのIDを取得する。
|
PFObjectList |
getNodeIDListForRows()
表示されているノードのIDをリストで取得する。
|
PFObjectTree |
getNodeIDPropertyTree()
ノードID属性ツリーを取得する.
|
javax.swing.Icon |
getNodeLeafIcon(PFObjectTreeNode node)
ノードのリーフアイコンを取得する。
|
PFObjectList |
getNodeLeafListForRows()
表示されているノードの末端判定をリストで取得する。
|
PFObjectList |
getNodeListByRow(PFObjectList rowList)
リストで指定された行のノードを取得する。
|
PFMultiLocaleString |
getNodeMultiLocaleText(PFObjectTreeNode node)
ノードの名称を取得する。
|
javax.swing.Icon |
getNodeOpenIcon(PFObjectTreeNode node)
ノードのオープンアイコンを取得する。
|
java.lang.String |
getNodeText(PFObjectTreeNode node)
ノードの名称を取得する。
|
PFObjectTree |
getObjectTree()
オブジェクトツリーを取得する。
|
PFObjectTree |
getObjectTreeForMultiLocale()
オブジェクトツリーを取得する。
|
PFObjectTree |
getOpenIconPropertyTree()
オープンアイコン属性ツリーを取得する.
|
java.lang.String |
getParameterDocument()
JavaScript描画用のパラメタjson文字列を出力する。
|
java.util.Iterator |
getPFDataDropListenerList()
データドロップイベントリスナ配列を取得する。
|
java.util.Iterator |
getPFDataSelectListenerList()
データ選択イベントリスナ配列を取得する。
|
java.util.Iterator |
getPFDataSetListenerList()
データ設定イベントリスナ配列を取得する。
|
java.util.Iterator |
getPFDataUpdateListenerList()
データ更新イベントリスナ配列を取得する。
|
java.util.Iterator |
getPFKeyListenerList()
キーイベントリスナ配列を取得する。
|
java.util.Iterator |
getPFMouseButtonListenerList()
マウスボタンイベントリスナ配列を取得する。
|
java.util.Iterator |
getPFProcessRequestListenerList()
処理要求イベントリスナ配列を取得する。
|
java.util.Iterator |
getPFScroll2DListenerList()
縦横スクロールイベントリスナ配列を取得する。
|
protected javax.swing.JPopupMenu |
getPopupMenu(PFObjectTreeNode node)
ポップアップメニューを生成する。
|
java.awt.Dimension |
getPreferredSize()
推奨サイズを取得する。
|
boolean |
getPropertyEditable()
画面上から属性が編集可能かどうかを取得する。
|
PFObjectList |
getRenderedRowHeightList()
レンダリング後の行高のリストを取得する。
|
PFObjectTreeNode |
getRootNode()
ルートノードを取得する。
|
PFObjectTreeNode |
getRootNodeForMultiLocale()
ルートノードを取得する。
|
PFObjectTreeNode |
getRootNodeRaw()
ルートノードを取得する。
|
boolean |
getRootVisible()
ルートの表示有無を取得する。
|
int |
getRowCount()
行数を取得する。
|
int |
getRowHeight()
行高を取得する。
|
int |
getRowIndexByLocation(int x,
int y)
座標値を指定して行のインデックスを取得する。
|
int |
getRowIndexByNodeID(int id)
ノードID指定でツリー表示行位置を取得する。
|
java.awt.Color |
getSelectionBackground()
ツリーの選択時の背景色を取得する。
|
int |
getSelectionCount()
選択行数を取得する。
|
java.awt.Color |
getSelectionForeground()
ツリーの選択時の前景色を取得する。
|
PFObjectTreeNode |
getSelectionNode()
現在選択されているノードを1つ取得する。
|
PFObjectList |
getSelectionNodeList()
現在選択されているノードのリストを取得する。
|
PFObjectTreeNode[] |
getSelectionNodes()
現在選択されているノードをすべて取得する。
|
int |
getSelectionRow()
現在選択されている行のインデックスを1つ取得する。
|
PFObjectList |
getSelectionRowList()
現在選択されている行のインデックスのリストを取得する。
|
int[] |
getSelectionRows()
現在選択されている行のインデックスを取得する。
|
java.util.HashMap<java.lang.String,java.lang.Object> |
getSessionObjectMap() |
PFObjectTree |
getTextPropertyTree()
テキスト属性ツリーを取得する.
|
int |
getToggleClickCount()
ノードを展開したり閉じるために必要なマウスクリックの回数を取得する。
|
java.lang.String |
getToolTipText()
ツールチップテキストを取得する。
|
java.awt.Color |
getTreeBackground()
ツリーの背景色を取得する。
|
javax.swing.Icon |
getTreeClosedIcon()
デフォルトのクローズアイコンを取得する。
|
java.awt.Font |
getTreeFont()
ツリーのフォントを取得する。
|
java.awt.Color |
getTreeForeground()
ツリーの前景色を取得する。
|
javax.swing.Icon |
getTreeLeafIcon()
デフォルトのリーフアイコンを取得する。
|
javax.swing.Icon |
getTreeOpenIcon()
デフォルトのオープンアイコンを取得する。
|
int |
getTreeSelectionMode()
選択方法を取得する。
|
int |
getVerticalScrollBarPosition()
垂直方向のスクロールバー位置を取得する。
|
int |
getVerticalScrollBarPositionByRow()
垂直方向のスクロールバー位置を行位置で取得する。
|
int |
getVerticalScrollBarUnitIncrement()
垂直方向のスクロールバーの移動量単位を取得する。
|
int |
getVisibleRowCount()
表示領域に表示されている行数を取得する。
|
protected void |
init()
初期化処理。
|
protected void |
initDropTarget()
ドロップターゲット実装の初期化
|
void |
inputFocus()
ツリーに入力フォーカスを設定する。
|
void |
invokeFromServlet(int event,
java.lang.String args)
画面操作に対応する、各コンポーネントのイベント生成メソッドを呼ぶ。
|
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.
|
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.
|
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する.
|
boolean |
isCollapsed(int row)
指定された行が他のノードに収納されているかどうかを取得する。
|
boolean |
isDragEnabled()
ドラッグの有効/無効を取得する。
|
boolean |
isDropEnabled()
ドロップの有効/無効を取得する。
|
boolean |
isExpanded(int row)
指定された行が展開されているかどうかを取得する。
|
boolean |
isNodeBackgroundSet(PFObjectTreeNode node)
ノードの背景色の設定有無を取得する。
|
boolean |
isNodeClosedIconSet(PFObjectTreeNode node)
ノードのクローズアイコンの設定有無を取得する。
|
boolean |
isNodeFontSet(PFObjectTreeNode node)
ノードのフォントの設定有無を取得する。
|
boolean |
isNodeForegroundSet(PFObjectTreeNode node)
ノードの前景色の設定有無を取得する。
|
boolean |
isNodeLeafIconSet(PFObjectTreeNode node)
ノードのリーフアイコンの設定有無を取得する。
|
boolean |
isNodeOpenIconSet(PFObjectTreeNode node)
ノードのオープンアイコンの設定有無を取得する。
|
boolean |
isRowSelected(int row)
指定された行が選択されているかどうかを取得する。
|
boolean |
isSelectionBackgroundSet()
ツリーの選択時の背景色の設定有無を取得する。
|
boolean |
isSelectionEmpty()
選択状態が空かどうかを取得する。
|
boolean |
isSelectionForegroundSet()
ツリーの選択時の前景色の設定有無を取得する。
|
boolean |
isTreeBackgroundSet()
ツリーの背景色の設定有無を取得する。
|
boolean |
isTreeClosedIconSet()
デフォルトのクローズアイコンの設定有無を取得する。
|
boolean |
isTreeFontSet()
ツリーのフォントの設定有無を取得する。
|
boolean |
isTreeForegroundSet()
ツリーの前景色の設定有無を取得する。
|
boolean |
isTreeLeafIconSet()
デフォルトのリーフアイコンの設定有無を取得する。
|
boolean |
isTreeOpenIconSet()
デフォルトのオープンアイコンの設定有無を取得する。
|
boolean |
isVerticalPositionByRowIndex()
垂直方向のスクロールバーの位置が行位置モードか取得する。
|
void |
localeUpdated()
ロケール更新への対応を行なう。
|
void |
moveNode(PFObjectTreeNode source,
PFObjectTreeNode parent,
int index)
ノードを移動させる。
|
void |
moveNodeQuietly(PFObjectTreeNode source,
PFObjectTreeNode parent)
ノードを移動する。
|
void |
moveNodeQuietly(PFObjectTreeNode source,
PFObjectTreeNode parent,
int index)
ノードを移動する。
|
void |
notifyNodeChanged(PFObjectTreeNode node)
ノードの変更を通知する。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
reload(PFObjectTreeNode source)
指定ノード配下をリロード。
|
void |
removeAllNode()
全ノードを削除する。
|
void |
removeChildrenQuietly(PFObjectTreeNode node)
指定ノードの子ノードを全て削除する。
|
void |
removeNode(PFObjectTreeNode node)
ノードを削除する。
|
void |
removeNodeQuietly(PFObjectTreeNode node)
ノードを削除する。
|
void |
removePFDataDropListener(PFDataDropListener lis)
引数で与えられたイベントリスナを削除し、
データドロップイベント発生時に処理を行う対象から外す。
|
void |
removePFDataSelectListener(PFDataSelectListener lis)
引数で与えられたイベントリスナを削除し、
データ選択イベント発生時に処理を行う対象から外す。
|
void |
removePFDataSetListener(PFDataSetListener lis)
引数で与えられたイベントリスナを削除し、
データ設定イベント発生時に処理を行う対象から外す。
|
void |
removePFDataUpdateListener(PFDataUpdateListener lis)
引数で与えられたイベントリスナを削除し、
データ更新イベント発生時に処理を行う対象から外す。
|
void |
removePFKeyListener(PFKeyListener lis)
引数で与えられたイベントリスナを削除し、
キーイベント発生時に処理を行う対象から外す。
|
void |
removePFMouseButtonListener(PFMouseButtonListener lis)
引数で与えられたイベントリスナを削除し、
マウスボタンイベント発生時に処理を行う対象から外す。
|
void |
removePFProcessRequestListener(PFProcessRequestListener lis)
引数で与えられたイベントリスナを削除し、
処理要求イベント発生時に処理を行う対象から外す。
|
void |
removePFScroll2DListener(PFScroll2DListener lis)
引数で与えられたイベントリスナを削除し、
縦横スクロールイベント発生時に処理を行う対象から外す。
|
void |
removeSelectionInterval(int index0,
int index1)
index0からindex1までのノードを選択から削除する。
|
void |
removeSelectionRow(int row)
指定行を選択から削除する。
|
void |
removeSelectionRowList(PFObjectList rowList)
指定行を選択から削除する。
|
void |
removeSelectionRows(int[] rows)
指定行を選択から削除する。
|
void |
renumberNodeID()
重複するノードIDを全体で一意となるよう振りなおす。
|
void |
scrollNodeToVisible(PFObjectTreeNode node)
指定されたノードまでのパスをすべて展開し、ノードが表示されるようにスクロールする。
|
void |
scrollRowToVisible(int row)
指定された行が可視状態になるようにスクロールする。
|
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.
|
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.
|
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する.
|
void |
setBackgroundPropertyTree(PFObjectTree backgroundtree,
PFObjectTree isTree)
背景色属性ツリーを設定する.
|
void |
setClosedIconPropertyTree(PFObjectTree closedicontree)
クローズドアイコン属性ツリーを設定する.
|
void |
setComponentID(int id)
コンポーネントIDを設定する。
|
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。
|
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。
|
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する.
|
void |
setDragEnabled(boolean enabled)
ドラッグの有効/無効を設定する。
|
void |
setDragObjectGetter(PFComponent comp,
java.lang.String method)
ドラッグ対象のオブジェクトを取得するためのメソッドを設定する。
|
void |
setDropEnabled(boolean enabled)
ドロップの有効/無効を設定する。
|
void |
setEnabled(boolean enabled)
有効/無効を設定する。
|
void |
setFontPropertyTree(PFObjectTree fonttree,
PFObjectTree isTree)
フォント属性ツリーを設定する.
|
void |
setForegroundPropertyTree(PFObjectTree foregroundtree,
PFObjectTree isTree)
前景色属性ツリーを設定する.
|
void |
setHorizontalScrollBarPosition(int hpos)
水平方向のスクロールバー位置を設定する。
|
void |
setHorizontalScrollBarUnitIncrement(int unit)
水平方向のスクロールバーの移動量単位を設定する。
|
void |
setLeafIconPropertyTree(PFObjectTree leaficontree)
リーフアイコン属性ツリーを設定する.
|
void |
setMultiLocaleToolTipText(PFMultiLocaleString text)
マルチロケールツールチップテキストを設定する。
|
void |
setNodeBackground(java.awt.Color color,
PFObjectTreeNode node)
ノードの背景色を設定する。
|
void |
setNodeClosedIcon(javax.swing.Icon icon,
PFObjectTreeNode node)
ノードのクローズアイコンを設定する。
|
void |
setNodeFont(java.awt.Font font,
PFObjectTreeNode node)
ノードのフォントを設定する。
|
void |
setNodeForeground(java.awt.Color color,
PFObjectTreeNode node)
ノードの前景色を設定する。
|
void |
setNodeID(int id,
PFObjectTreeNode node)
ノードのIDを設定する。
|
void |
setNodeIDPropertyTree(PFObjectTree nodeidtree)
ノードID属性ツリーを設定する.
|
void |
setNodeLeafIcon(javax.swing.Icon icon,
PFObjectTreeNode node)
ノードのリーフアイコンを設定する。
|
void |
setNodeMultiLocaleText(PFMultiLocaleString text,
PFObjectTreeNode node)
ノードの名称を設定する。
|
void |
setNodeOpenIcon(javax.swing.Icon icon,
PFObjectTreeNode node)
ノードのオープンアイコンを設定する。
|
void |
setNodeText(java.lang.String text,
PFObjectTreeNode node)
ノードの名称を設定する。
|
void |
setObjectTree(PFObjectTree data)
オブジェクトツリーを設定する。
|
void |
setOpenIconPropertyTree(PFObjectTree openicontree)
オープンアイコン属性ツリーを設定する.
|
void |
setPreferredSize(java.awt.Dimension d)
推奨サイズを設定する。
|
void |
setPropertyEditable(boolean flag)
画面上から属性が編集可能かどうかを設定する。
|
void |
setRootNode(PFObjectTreeNode data)
ルートノードを設定する。
|
void |
setRootVisible(boolean rootFlag)
ルートの表示有無を設定する。
|
void |
setRowHeight(int rowHeight)
行高を設定する。
|
void |
setSelectionBackground(java.awt.Color color)
ツリーの選択時の背景色を設定する。
|
void |
setSelectionForeground(java.awt.Color color)
ツリーの選択時の前景色を設定する。
|
void |
setSelectionInterval(int index0,
int index1)
index0からindex1までのノードを選択する。
|
void |
setSelectionNode(PFObjectTreeNode node)
指定されたノードまでのパスをすべて展開し、ノードが表示されるようにスクロールする。
|
void |
setSelectionRow(int row)
指定された行にあるノードを選択状態にする。
|
void |
setSelectionRowList(PFObjectList rowList)
指定された行にあるノードを選択状態にする。
|
void |
setSelectionRows(int[] rows)
指定された行にあるノードを選択状態にする。
|
void |
setTextPropertyTree(PFObjectTree texttree)
テキスト属性ツリーを設定する.
|
void |
setToggleClickCount(int clickCount)
ノードを展開したり閉じるために必要なマウスクリックの回数を設定する。
|
void |
setToolTipText(java.lang.String text)
ツールチップテキストを設定する。
|
void |
setTreeBackground(java.awt.Color color)
ツリーの背景色を設定する。
|
void |
setTreeClosedIcon(javax.swing.Icon icon)
デフォルトのクローズアイコンを設定する。
|
void |
setTreeFont(java.awt.Font font)
ツリーのフォントを設定する。
|
void |
setTreeForeground(java.awt.Color color)
ツリーの前景色を設定する。
|
void |
setTreeLeafIcon(javax.swing.Icon icon)
デフォルトのリーフアイコンを設定する。
|
void |
setTreeOpenIcon(javax.swing.Icon icon)
デフォルトのオープンアイコンを設定する。
|
void |
setTreeSelectionMode(int mode)
ノードの選択方式を設定する。
|
void |
setVerticalPositionByRowIndex(boolean enable)
垂直方向のスクロールバーの位置を行位置モードに設定する。
|
void |
setVerticalScrollBarPosition(int vpos)
垂直方向のスクロールバー位置を設定する。
|
void |
setVerticalScrollBarPositionByRow(int row)
垂直方向のスクロールバー位置を行指定で設定する。
|
void |
setVerticalScrollBarUnitIncrement(int unit)
垂直方向のスクロールバーの移動量単位を設定する。
|
void |
setVisibleRowCount(int newCount)
表示する行数を設定する。
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
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, transferFocusDownCycle, validate, validateTree
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, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, 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, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final int EVENT_MULTI
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public java.lang.String getComponentKey()
getComponentKey
インタフェース内 PFComponent
public void setComponentKey(java.lang.String key)
setComponentKey
インタフェース内 PFComponent
key
- コンポーネントキーpublic PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
getComponentID
インタフェース内 PFComponent
public void setComponentID(int id)
setComponentID
インタフェース内 PFComponent
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
getComponentString
インタフェース内 PFComponent
public java.lang.String getComponentPublicName()
getComponentPublicName
インタフェース内 PFComponent
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
setComponentPublicName
インタフェース内 PFComponent
publicName
- 設定するコンポーネント公開名PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
isAllowRemoteInvocation
インタフェース内 PFComponent
public void setAllowRemoteInvocation(boolean flag)
setAllowRemoteInvocation
インタフェース内 PFComponent
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
isAllowPullTransfer
インタフェース内 PFComponent
public void setAllowPullTransfer(boolean flag)
setAllowPullTransfer
インタフェース内 PFComponent
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
isAllowPushTransfer
インタフェース内 PFComponent
public void setAllowPushTransfer(boolean flag)
setAllowPushTransfer
インタフェース内 PFComponent
flag
- Push型コンポーネント転送要求に対する可否public boolean getPropertyEditable()
getPropertyEditable
インタフェース内 PFPropertyEditableComponent
public void setPropertyEditable(boolean flag)
setPropertyEditable
インタフェース内 PFPropertyEditableComponent
flag
- 編集可否(true/false)public java.util.Iterator getPFDataSetListenerList()
getPFDataSetListenerList
インタフェース内 PFDataSetEventSource
public void addPFDataSetListener(PFDataSetListener lis)
addPFDataSetListener
インタフェース内 PFDataSetEventSource
lis
- 追加対象イベントリスナpublic void removePFDataSetListener(PFDataSetListener lis)
removePFDataSetListener
インタフェース内 PFDataSetEventSource
lis
- 削除対象イベントリスナprotected void firePFDataSet(PFDataSetEvent event)
public java.util.Iterator getPFDataUpdateListenerList()
getPFDataUpdateListenerList
インタフェース内 PFDataUpdateEventSource
public void addPFDataUpdateListener(PFDataUpdateListener lis)
addPFDataUpdateListener
インタフェース内 PFDataUpdateEventSource
lis
- 追加対象イベントリスナpublic void removePFDataUpdateListener(PFDataUpdateListener lis)
removePFDataUpdateListener
インタフェース内 PFDataUpdateEventSource
lis
- 削除対象イベントリスナprotected void firePFDataUpdated(PFDataUpdateEvent event)
public java.util.Iterator getPFDataSelectListenerList()
getPFDataSelectListenerList
インタフェース内 PFDataSelectEventSource
public void addPFDataSelectListener(PFDataSelectListener lis)
addPFDataSelectListener
インタフェース内 PFDataSelectEventSource
lis
- 追加対象イベントリスナpublic void removePFDataSelectListener(PFDataSelectListener lis)
removePFDataSelectListener
インタフェース内 PFDataSelectEventSource
lis
- 削除対象イベントリスナprotected void firePFDataSelected(PFDataSelectEvent event)
public java.util.Iterator getPFDataDropListenerList()
getPFDataDropListenerList
インタフェース内 PFDataDropEventSource
public void addPFDataDropListener(PFDataDropListener lis)
addPFDataDropListener
インタフェース内 PFDataDropEventSource
lis
- 追加対象イベントリスナpublic void removePFDataDropListener(PFDataDropListener lis)
removePFDataDropListener
インタフェース内 PFDataDropEventSource
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFScroll2DListenerList()
getPFScroll2DListenerList
インタフェース内 PFScroll2DEventSource
public void addPFScroll2DListener(PFScroll2DListener lis)
addPFScroll2DListener
インタフェース内 PFScroll2DEventSource
lis
- 追加対象イベントリスナpublic void removePFScroll2DListener(PFScroll2DListener lis)
removePFScroll2DListener
インタフェース内 PFScroll2DEventSource
lis
- 削除対象イベントリスナprotected void firePFScrolled(PFScroll2DEvent event)
event
- スクロールバーイベントpublic void localeUpdated()
localeUpdated
インタフェース内 PFComponent
public java.util.Iterator getPFProcessRequestListenerList()
getPFProcessRequestListenerList
インタフェース内 PFProcessRequestEventSource
public void addPFProcessRequestListener(PFProcessRequestListener lis)
addPFProcessRequestListener
インタフェース内 PFProcessRequestEventSource
lis
- 追加対象イベントリスナpublic void removePFProcessRequestListener(PFProcessRequestListener lis)
removePFProcessRequestListener
インタフェース内 PFProcessRequestEventSource
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFMouseButtonListenerList()
getPFMouseButtonListenerList
インタフェース内 PFMouseButtonEventSource
public void addPFMouseButtonListener(PFMouseButtonListener lis)
addPFMouseButtonListener
インタフェース内 PFMouseButtonEventSource
lis
- 追加対象イベントリスナpublic void removePFMouseButtonListener(PFMouseButtonListener lis)
removePFMouseButtonListener
インタフェース内 PFMouseButtonEventSource
lis
- 削除対象イベントリスナprotected void firePFButtonActionPerformed(PFMouseButtonEvent event)
event
- マウスボタンイベントpublic java.util.Iterator getPFKeyListenerList()
getPFKeyListenerList
インタフェース内 PFKeyEventSource
public void addPFKeyListener(PFKeyListener lis)
addPFKeyListener
インタフェース内 PFKeyEventSource
lis
- 追加対象イベントリスナpublic void removePFKeyListener(PFKeyListener lis)
removePFKeyListener
インタフェース内 PFKeyEventSource
lis
- 削除対象イベントリスナprotected void firePFKeyTyped(PFKeyEvent event)
event
- キーイベントpublic void addChildNode(PFObjectTreeNode parent)
parent
- 追加先の親ノードpublic void addChildNode(PFObjectTreeNode parent, java.lang.String text)
parent
- 追加先の親ノードtext
- ノードの名称public void addChildNode(PFObjectTreeNode parent, PFMultiLocaleString text)
parent
- 追加先の親ノードtext
- ノードの名称public void addChildNode(PFObjectTreeNode parent, PFObjectTreeNode child)
parent
- 追加先の親ノードchild
- 追加対象ノードpublic void addSiblingNode(PFObjectTreeNode sibling)
sibling
- 挿入先ノードpublic void addPreviousSiblingNode(PFObjectTreeNode sibling)
sibling
- 挿入先ノードpublic void addNextSiblingNode(PFObjectTreeNode sibling)
sibling
- 挿入先ノードpublic void addSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
sibling
- 挿入先ノードtext
- ノードの名称public void addPreviousSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
sibling
- 挿入先ノードtext
- ノードの名称public void addNextSiblingNode(PFObjectTreeNode sibling, java.lang.String text)
sibling
- 挿入先ノードtext
- ノードの名称public void addSiblingNode(PFObjectTreeNode sibling, PFMultiLocaleString text)
sibling
- 挿入先ノードtext
- ノードの名称public void addPreviousSiblingNode(PFObjectTreeNode sibling, PFMultiLocaleString text)
sibling
- 挿入先ノードtext
- ノードの名称public void addNextSiblingNode(PFObjectTreeNode sibling, PFMultiLocaleString text)
sibling
- 挿入先ノードtext
- ノードの名称public void addSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
sibling
- 挿入先ノードnewNode
- 挿入対象ノードpublic void addPreviousSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
sibling
- 挿入先ノードnewNode
- 挿入対象ノードpublic void addNextSiblingNode(PFObjectTreeNode sibling, PFObjectTreeNode newNode)
sibling
- 挿入先ノードnewNode
- 挿入対象ノードpublic void removeNode(PFObjectTreeNode node)
node
- 削除対象ノードpublic void removeAllNode()
public PFObjectTree getObjectTree()
public PFObjectTree getObjectTreeForMultiLocale()
public void setObjectTree(PFObjectTree data)
data
- オブジェクトツリーpublic PFObjectTree getTextPropertyTree()
public void setTextPropertyTree(PFObjectTree texttree)
texttree
- テキスト属性ツリーpublic PFObjectTree getFontPropertyTree()
public void setFontPropertyTree(PFObjectTree fonttree, PFObjectTree isTree)
fonttree
- フォント属性ツリーpublic PFObjectTree getForegroundPropertyTree()
public void setForegroundPropertyTree(PFObjectTree foregroundtree, PFObjectTree isTree)
foregroundtree
- 前景色属性ツリーpublic PFObjectTree getBackgroundPropertyTree()
public void setBackgroundPropertyTree(PFObjectTree backgroundtree, PFObjectTree isTree)
backgroundtree
- 背景色属性ツリーpublic PFObjectTree getLeafIconPropertyTree()
public void setLeafIconPropertyTree(PFObjectTree leaficontree)
leaficontree
- リーフアイコン属性ツリーpublic PFObjectTree getOpenIconPropertyTree()
public void setOpenIconPropertyTree(PFObjectTree openicontree)
openicontree
- オープンアイコン属性ツリーpublic PFObjectTree getClosedIconPropertyTree()
public void setClosedIconPropertyTree(PFObjectTree closedicontree)
closedicontree
- クローズドアイコン属性ツリーpublic PFObjectTree getNodeIDPropertyTree()
public void setNodeIDPropertyTree(PFObjectTree nodeidtree)
nodeidtree
- ノードID属性ツリーpublic PFObjectTreeNode getRootNodeRaw()
public PFObjectTreeNode getRootNode()
public PFObjectTreeNode getRootNodeForMultiLocale()
public void setRootNode(PFObjectTreeNode data)
data
- ルートノードpublic java.lang.String getNodeText(PFObjectTreeNode node)
node
- ノードpublic void setNodeText(java.lang.String text, PFObjectTreeNode node)
text
- ノードの名称node
- ノードpublic void notifyNodeChanged(PFObjectTreeNode node)
node
- ノードpublic PFMultiLocaleString getNodeMultiLocaleText(PFObjectTreeNode node)
node
- ノードpublic void setNodeMultiLocaleText(PFMultiLocaleString text, PFObjectTreeNode node)
text
- ノードの名称(マルチロケール)node
- ノードpublic java.awt.Font getNodeFont(PFObjectTreeNode node)
node
- ノードpublic void setNodeFont(java.awt.Font font, PFObjectTreeNode node)
font
- ノードのフォントnode
- ノードpublic boolean isNodeFontSet(PFObjectTreeNode node)
node
- ノードpublic java.awt.Color getNodeForeground(PFObjectTreeNode node)
node
- ノードpublic void setNodeForeground(java.awt.Color color, PFObjectTreeNode node)
color
- ノードの前景色node
- ノードpublic boolean isNodeForegroundSet(PFObjectTreeNode node)
node
- ノードpublic java.awt.Color getNodeBackground(PFObjectTreeNode node)
node
- ノードpublic void setNodeBackground(java.awt.Color color, PFObjectTreeNode node)
color
- ノードの背景色node
- ノードpublic boolean isNodeBackgroundSet(PFObjectTreeNode node)
node
- ノードpublic javax.swing.Icon getNodeLeafIcon(PFObjectTreeNode node)
node
- ノードpublic void setNodeLeafIcon(javax.swing.Icon icon, PFObjectTreeNode node)
icon
- ノードのリーフアイコンnode
- ノードpublic boolean isNodeLeafIconSet(PFObjectTreeNode node)
node
- ノードpublic javax.swing.Icon getNodeOpenIcon(PFObjectTreeNode node)
node
- ノードpublic void setNodeOpenIcon(javax.swing.Icon icon, PFObjectTreeNode node)
icon
- ノードのオープンアイコンnode
- ノードpublic boolean isNodeOpenIconSet(PFObjectTreeNode node)
node
- ノードpublic javax.swing.Icon getNodeClosedIcon(PFObjectTreeNode node)
node
- ノードpublic void setNodeClosedIcon(javax.swing.Icon icon, PFObjectTreeNode node)
icon
- ノードのクローズアイコンnode
- ノードpublic boolean isNodeClosedIconSet(PFObjectTreeNode node)
node
- ノードpublic int getNodeID(PFObjectTreeNode node)
node
- ノードpublic void setNodeID(int id, PFObjectTreeNode node)
id
- ノードIDnode
- ノードpublic java.awt.Font getTreeFont()
public void setTreeFont(java.awt.Font font)
font
- フォントpublic boolean isTreeFontSet()
public java.awt.Color getTreeForeground()
public void setTreeForeground(java.awt.Color color)
color
- 前景色public boolean isTreeForegroundSet()
public java.awt.Color getTreeBackground()
public void setTreeBackground(java.awt.Color color)
color
- ツリーの背景色public boolean isTreeBackgroundSet()
public java.awt.Color getSelectionForeground()
public void setSelectionForeground(java.awt.Color color)
color
- ツリーの選択時の前景色public boolean isSelectionForegroundSet()
public java.awt.Color getSelectionBackground()
public void setSelectionBackground(java.awt.Color color)
color
- ツリーの選択時の背景色public boolean isSelectionBackgroundSet()
public javax.swing.Icon getTreeLeafIcon()
public void setTreeLeafIcon(javax.swing.Icon icon)
icon
- デフォルトのリーフアイコンpublic boolean isTreeLeafIconSet()
public javax.swing.Icon getTreeOpenIcon()
public void setTreeOpenIcon(javax.swing.Icon icon)
icon
- デフォルトのオープンアイコンpublic boolean isTreeOpenIconSet()
public javax.swing.Icon getTreeClosedIcon()
public void setTreeClosedIcon(javax.swing.Icon icon)
icon
- デフォルトのクローズアイコンpublic boolean isTreeClosedIconSet()
public void setDragEnabled(boolean enabled)
setDragEnabled
インタフェース内 PFDragSource
enabled
- public boolean isDragEnabled()
isDragEnabled
インタフェース内 PFDragSource
public void setDragObjectGetter(PFComponent comp, java.lang.String method)
setDragObjectGetter
インタフェース内 PFDragSource
comp
- オブジェクトを取得するコンポーネントmethod
- オブジェクトを取得するメソッドの文字列表現public void setDropEnabled(boolean enabled)
setDropEnabled
インタフェース内 PFDropTarget
enabled
- public boolean isDropEnabled()
isDropEnabled
インタフェース内 PFDropTarget
public boolean getRootVisible()
public void setRootVisible(boolean rootFlag)
rootFlag
- ルート表示有無public int getRowHeight()
public void setRowHeight(int rowHeight)
rowHeight
- 行高public int getToggleClickCount()
public void setToggleClickCount(int clickCount)
clickCount
- マウスクリック回数public int getRowIndexByLocation(int x, int y)
x
- X座標値y
- Y座標値public int getRowCount()
public int getSelectionRow()
public void setSelectionRow(int row)
row
- 行インデックスpublic int[] getSelectionRows()
public void setSelectionRows(int[] rows)
rows
- 行インデックスpublic void addSelectionRow(int row)
row
- 行インデックスpublic void addSelectionRows(int[] rows)
rows
- 行インデックスpublic int getSelectionCount()
public int getMinSelectionRow()
public int getMaxSelectionRow()
public int getLeadSelectionRow()
public boolean isRowSelected(int row)
row
- 行のインデックスpublic PFObjectTreeNode[] getSelectionNodes()
public PFObjectTreeNode getSelectionNode()
public void scrollNodeToVisible(PFObjectTreeNode node)
node
- ノードpublic void setSelectionNode(PFObjectTreeNode node)
node
- ノードpublic PFObjectTreeNode getNodeByID(int id)
id
- IDpublic void expandAll(PFObjectTreeNode node)
public void expandAll()
public void collapseAll(PFObjectTreeNode node)
public void collapseAll()
public void inputFocus()
public int getRowIndexByNodeID(int id)
id
- ノードIDpublic PFObjectList getChildNodeIDListByNodeID(int id)
id
- ノードIDpublic PFObjectList getNodeIDListForRows()
public PFObjectList getRenderedRowHeightList()
public PFObjectList getNodeExpandedListForRows()
public PFObjectList getNodeCollapsedListForRows()
public PFObjectList getNodeLeafListForRows()
public boolean isExpanded(int row)
row
- 行のインデックスpublic boolean isCollapsed(int row)
row
- 行のインデックスpublic void scrollRowToVisible(int row)
row
- 行のインデックスpublic void expandRow(int row)
row
- 行のインデックスpublic void collapseRow(int row)
row
- 行のインデックスpublic void setSelectionInterval(int index0, int index1)
index0
- 1番目の行インデックスindex1
- 2番目の行インデックスpublic void addSelectionInterval(int index0, int index1)
index0
- 1番目の行インデックスindex1
- 2番目の行インデックスpublic void removeSelectionInterval(int index0, int index1)
index0
- 1番目の行インデックスindex1
- 2番目の行インデックスpublic void removeSelectionRow(int row)
row
- 行インデックスpublic void removeSelectionRows(int[] rows)
rows
- 行インデックスpublic void clearSelection()
public boolean isSelectionEmpty()
public int getVisibleRowCount()
public void setVisibleRowCount(int newCount)
newCount
- 表示する行数public int getTreeSelectionMode()
public void setTreeSelectionMode(int mode)
mode
- 選択方法public java.lang.String getToolTipText()
getToolTipText
クラス内 javax.swing.JComponent
public void setToolTipText(java.lang.String text)
setToolTipText
クラス内 javax.swing.JComponent
text
- ツールチップテキストpublic PFMultiLocaleString getMultiLocaleToolTipText()
public void setMultiLocaleToolTipText(PFMultiLocaleString text)
text
- マルチロケールツールチップテキストpublic void setEnabled(boolean enabled)
setEnabled
クラス内 javax.swing.JComponent
enabled
- 有効の場合true、無効の場合falsepublic java.awt.Dimension getPreferredSize()
getPreferredSize
クラス内 javax.swing.JComponent
public void setPreferredSize(java.awt.Dimension d)
setPreferredSize
クラス内 javax.swing.JComponent
d
- 推奨サイズprotected void init()
protected void initDropTarget()
public void moveNode(PFObjectTreeNode source, PFObjectTreeNode parent, int index)
source
- 移動元ノードparent
- 移動先の親ノードindex
- 移動先の兄弟インデックスprotected javax.swing.JPopupMenu getPopupMenu(PFObjectTreeNode node)
public void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
out
- XML出力ユーティリティjava.io.IOException
public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
in
- XML入力ユーティリティpublic void addChildNodeIntoQuietly(PFObjectTreeNode source, PFObjectTreeNode parent)
注意事項 イベント発生なし。
source
- 追加対象ノードparent
- 追加先の親ノードpublic void addChildNodeIntoQuietly(PFObjectTreeNode source, PFObjectTreeNode parent, int index)
注意事項 イベント発生なし。
source
- 追加対象ノードparent
- 追加先の親ノードindex
- 追加先の位置public void addChildNodeIntoQuietly(java.lang.String sourceName, PFObjectTreeNode parent)
注意事項 イベント発生なし。
sourceName
- 追加対象ノード名称parent
- 追加先の親ノードpublic void addChildrenNodeIntoQuietly(PFObjectList sources, PFObjectTreeNode parent)
注意事項 イベント発生なし。
sources
- 追加対象ノードのリストparent
- 追加先の親ノードpublic void addRootChildNodeIntoQuietly(PFObjectTreeNode source)
注意事項 イベント発生なし。
source
- 追加対象ノードpublic void reload(PFObjectTreeNode source)
注意事項 なし。
source
- - リロード対象ノードpublic PFObjectTree getNewObjectTree(java.lang.String rootNodeName)
注意事項 なし。
rootNodeName
- ルートノードの名称public PFObjectTree getNewObjectTree()
注意事項 なし。
public void removeNodeQuietly(PFObjectTreeNode node)
注意事項 イベント発生なし。
node
- 削除対象ノードpublic void moveNodeQuietly(PFObjectTreeNode source, PFObjectTreeNode parent)
注意事項 イベント発生なし。
source
- 移動対象ノードparent
- 移動先ノードpublic void moveNodeQuietly(PFObjectTreeNode source, PFObjectTreeNode parent, int index)
注意事項 イベント発生なし。
source
- 移動対象ノードparent
- 移動先ノードindex
- 移動先位置public void removeChildrenQuietly(PFObjectTreeNode node)
注意事項 イベント発生なし。
node
- 削除対象ノードpublic void setVerticalPositionByRowIndex(boolean enable)
enable
- 論理値(trueの場合に行位置モード)public boolean isVerticalPositionByRowIndex()
public int getHorizontalScrollBarUnitIncrement()
public void setHorizontalScrollBarUnitIncrement(int unit)
unit
- 移動量単位public int getVerticalScrollBarUnitIncrement()
public void setVerticalScrollBarUnitIncrement(int unit)
unit
- 移動量単位public int getHorizontalScrollBarPosition()
public int getVerticalScrollBarPosition()
public void setHorizontalScrollBarPosition(int hpos)
hpos
- スクロールバー位置(画素数)public void setVerticalScrollBarPosition(int vpos)
vpos
- スクロールバー位置(画素数)public void setVerticalScrollBarPositionByRow(int row)
row
- 行位置public int getVerticalScrollBarPositionByRow()
public int convertVerticalScrollBarPositionToRow(int position)
position
- スクロールバー位置(画素)public void addSelectionRowList(PFObjectList rowList)
rowList
- 行インデックスpublic void setSelectionRowList(PFObjectList rowList)
rowList
- 行インデックスpublic void removeSelectionRowList(PFObjectList rowList)
rowList
- 行インデックスpublic PFObjectList getSelectionRowList()
public PFObjectList getSelectionNodeList()
public PFObjectTreeNode getNodeByRow(int row)
row
- 行インデックスpublic PFObjectList getNodeListByRow(PFObjectList rowList)
rowList
- 行インデックスのリストpublic java.lang.String getParameterDocument()
public void renumberNodeID()
public java.util.HashMap<java.lang.String,java.lang.Object> getSessionObjectMap()
getSessionObjectMap
インタフェース内 jp.go.aist.dmrc.platform.base.PFWebSessionControlledComponent
public void invokeFromServlet(int event, java.lang.String args)
invokeFromServlet
インタフェース内 jp.go.aist.dmrc.platform.base.PFWebGUIComponent
args
- 引数文字列