public class SapTree extends SapShell implements ISapContextMenuable
| 修飾子 | コンストラクタと説明 |
|---|---|
protected |
SapTree(JtfObjectHandle handle,
Desktop desktop)
JtfObjectHandle を持つ新しい SapTree を作成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
changeCheckbox(String nodeKey,
String itemName,
boolean check)
このメソッドはチェックボックスの状態の変更をエミュレートします。
|
void |
collapseNode(String nodeKey)
この関数は nodeKey で指定したキーでノードを閉じます。
|
void |
defaultContextMenu()
このメソッドは、ツリー コントロール全体に対してコンテキスト メニューを要求します。
|
void |
doubleSelectItem(String nodeKey,
String itemName)
この関数はテキスト項目のダブルクリックをエミュレートします。
|
void |
doubleSelectNode(String nodeKey)
この関数はノードのダブルクリックをエミュレートします。
|
void |
ensureVisibleHorizontalItem(String nodeKey,
String itemName)
この関数は項目が表示されるまでツリーを水平方向にスクロールさせます。
|
void |
expandNode(String nodeKey)
この関数は nodeKey で指定したキーでノードを展開します。
|
String |
findNodeKeyByPath(String path)
指定したパス(2\1\2 など)のノード キーを返します。
|
String |
getAbapImage(String nodeKey,
String itemName)
ABAP 画像を取得します。
|
String |
getAccessibilityDescription()
[読み取り専用] シェルのアクセシビリティの説明。
|
boolean |
getCheckBoxState(String nodeKey,
String itemName)
チェック ボックスの状態(チェックされている場合は true、チェックされていない場合は false)を取得します。
|
List<String> |
getColumnHeaders()
[読み取り専用] 列のタイトルのコレクション。
|
int |
getColumnIndexFromName(String columnName)
指定した名前の列インデックスを取得します。
|
List<String> |
getColumnKeys(String column)
指定した列のすべての項目のキーを取得します。
|
List<String> |
getColumnNames()
[読み取り専用] 列名のコレクション。
|
List<String> |
getColumnOrder()
[読み取り専用] 列順序。
|
String |
getColumnTitleFromName(String columnName)
指定した名前の列タイトルを取得します。
|
List<String> |
getColumnTitles()
[読み取り専用] 列のタイトルのコレクション。
|
SapContextMenu |
getCurrentContextMenu()
[読み取り専用] 現在のコンテキスト メニュー。
|
String |
getFocusedNodeKey()
[読み取り専用] フォーカスを持つノードのキー。
|
int |
getHierarchyHeaderWidth()
[読み取り専用] 階層ヘッダーの幅(ピクセル単位)。
|
int |
getHierarchyLevel(String nodeKey)
指定したキーの階層レベルを取得します。
|
String |
getHierarchyTitle()
[読み取り専用] 階層タイトル。
|
int |
getItemHeight(String nodeKey,
String itemName)
現在の項目の高さを返します。
|
int |
getItemLeft(String nodeKey,
String itemName)
コンポーネントの左からの位置を取得します。
|
int |
getItemStyle(String nodeKey,
String itemName)
指定した項目のスタイルを取得します。
|
String |
getItemText(String nodeKey,
String itemName)
複数列のツリーの場合、この関数は、パラメーターで指定したキーと名前によって項目のテキストを返します。
|
Color |
getItemTextColor(String nodeKey,
String itemName)
項目のテキスト色を返します。
|
String |
getItemTooltip(String nodeKey,
String itemName)
項目のツールチップ テキストを返します。
|
int |
getItemTop(String nodeKey,
String itemName)
コンポーネントの上からの位置を取得します。
|
ItemType |
getItemType(String nodeKey,
String itemName)
指定したノードの種類を返します。
|
int |
getItemWidth(String nodeKey,
String itemName)
現在の項目の幅を返します。
|
int |
getListTreeNodeItemCount(String nodeKey)
ノード項目の数を返します。
|
String |
getNextNodeKey(String nodeKey)
次のノードのキーを返します。
|
String |
getNodeAbapImage(String nodeKey)
指定したノードの ABAP 画像を返します。
|
int |
getNodeChildrenCount(String nodeKey)
この関数は、指定したノードの子の数を返します。
|
int |
getNodeChildrenCountByPath(String path)
この関数は、パス パラメーター(2\1\2 など)によって指定されたノードの子の数を返します。
|
int |
getNodeHeight(String nodeKey)
現在のノードの高さを返します。
|
int |
getNodeIndex(String nodeKey)
指定したノードのインデックスを返します。
|
List<String> |
getNodeItemHeaders(String nodeKey)
指定したノードのヘッダーを返します。
|
List<String> |
getNodeKeys()
[読み取り専用] アプリケーションに依存したルート ノードのノード キーまたはツリーのすべてのノードのオード キーのどちらかを含んでいるコレクション。
|
int |
getNodeLeft(String nodeKey)
コンポーネントの左からの位置を取得します。
|
String |
getNodePathByKey(String nodeKey)
ノードのキー(2\1\2 など)を指定してパスを取得します。
|
int |
getNodeStyle(String nodeKey)
ノードのスタイルを返します。
|
String |
getNodeText(String nodeKey)
この関数は、指定したキーによるノードのテキストを返します。
|
String |
getNodeTextByPath(String path)
指定したパスによって定義されるノードのテキストを返します。
|
int |
getNodeTextColor(String nodeKey)
ノードのテキスト色を返します。
|
String |
getNodeTooltip(String nodeKey)
ノードのツールチップ テキストを返します。
|
int |
getNodeTop(String nodeKey)
コンポーネントの上からの位置を取得します。
|
int |
getNodeWidth(String nodeKey)
現在のノードの幅を返します。
|
String |
getParentNodeKey(String nodeKey)
指定したキーによるノードの親ノードのキーを返します。
|
String |
getPreviousNodeKey(String nodeKey)
指定したキーによるノードの前のノードのキーを返します。
|
String |
getSelectedItemColumn()
[読み取り専用] 現在選択されている項目列のキー。
|
String |
getSelectedItemNode()
[読み取り専用] 現在選択されている項目ノードのキー。
|
String |
getSelectedNode()
[読み取り専用] 現在選択されているノードのキー。
|
List<String> |
getSelectedNodes()
[読み取り専用] ツリー内のすべての選択されたノードのノード キーを含むコレクション。
|
TreeSelectionMode |
getSelectionMode()
[読み取り専用] 選択モード。
|
String |
getStyleDescription(int style)
指定したスタイルの説明を返します。
|
List<String> |
getSubNodesKeys(String nodeKey)
指定したキーのノードのすべてのサブノードのキーのコレクションを返します。
|
String |
getTopNode()
[読み取り専用] トップ ノードのキー。
|
TreeType |
getTreeType()
[読み取り専用] ツリーの種類(単純ツリー、リスト ツリー、列ツリー)。
|
void |
headerContextMenu(String headerName)
このメソッドは、ヘッダーに対してコンテキスト メニューを要求します。
|
boolean |
isFolder(String nodeKey)
指定したノードがフォルダーかどうかを返します。
|
boolean |
isFolderExpandable(String nodeKey)
フォルダーが展開可能かどうかを返します。
|
boolean |
isFolderExpanded(String nodeKey)
フォルダーが展開されているかどうかを返します。
|
boolean |
isHighLighted(String nodeKey,
String itemName)
ノードがハイライトされているかどうかを返します。
|
void |
itemContextMenu(String nodeKey,
String itemName)
このメソッドは、項目に対してコンテキスト メニューを要求します。
|
void |
nodeContextMenu(String nodeKey)
このメソッドは、ノードに対してコンテキスト メニューを要求します。
|
void |
pressKey(String key)
このメソッドはキーの押下をエミュレートします。
|
void |
selectButton(String nodeKey,
String itemName)
このメソッドはボタンの押下をエミュレートします。
|
void |
selectColumn(String columnName)
この関数は列の選択範囲に列を追加します。
|
void |
selectContextMenuItem(String functionCode)
コントロールのコンテキスト メニューから項目を選択します。
|
void |
selectContextMenuItemByPosition(String positionDescription)
このメソッドは項目の位置を利用してコンテキスト メニュー項目を選択できます。
|
void |
selectContextMenuItemByText(String text)
メニュー項目や利用可能な高レベルのメニューのテキストを使用してコンテキスト メニューのメニュー項目を選択します。
|
void |
selectHeader(String headerName)
このメソッドはヘッダーのクリックをエミュレートします。
|
void |
selectItem(String nodeKey,
String itemName)
この関数は項目の選択をエミュレートします。
|
void |
selectLink(String nodeKey,
String itemName)
この関数は、リンクのトリガをエミュレートします。
|
void |
selectNode(String nodeKey)
nodeKey キーを持つノードをノードの選択範囲に追加します。
|
void |
setCheckBoxState(String nodeKey,
String itemName,
boolean check)
指定したノードのチェック ボックスの状態を変更します。
|
void |
setColumnOrder(List<String> columns)
ツリーの列の順序を設定します。
|
void |
setColumnWidth(String columnName,
int width)
この関数は列の幅をピクセル単位で設定します。
|
void |
setHierarchyHeaderWidth(int width)
階層ヘッダーの幅(ピクセル単位)を設定します。
|
void |
setSelectedNode(String nodeKey)
指定したノードを選択します。
|
void |
setTopNode(String nodeKey)
指定したキーをトップ ノードとして設定します。
|
void |
unselectAll()
すべての選択を削除します。
|
void |
unselectColumn(String columnName)
この関数は列の選択範囲から列を削除します。
|
void |
unselectNode(String nodeKey)
nodeKey キーを持つノードをノードの選択範囲から削除します。
|
isDragDropSupportedgetAccessibilityText, getAccessibilityTextOnRequest, getAccessibilityTooltip, getDefaultTooltip, getHeight, getIconName, getLeft, getName, getScreenLeft, getScreenTop, getTooltip, getTop, getWidth, isChangeable, isFocused, isModified, isSymbolFont, setFocus, showContextMenucaptureBitmap, captureBitmap, exists, exists, generateLocator, getChildren, getDynamicMethodList, getParent, getPropertyList, getRect, getRect, getText, getValue, highlightObject, highlightObject, highlightObject, invokeMethods, textCapture, textCapture, textClick, textClick, textClick, textClick, textClick, textClick, textExists, textExists, textExists, textExists, textExists, textRectangle, textRectangle, textRectangle, textRectangle, textRectangle, waitForChildDisappearance, waitForChildDisappearance, waitForDisappearance, waitForDisappearance, waitForObject, waitForObject, waitForProperty, waitForPropertyequals, exists, find, find, findAll, findAll, getCustomTypeName, getDesktop, getHandle, getLocator, getProperty, getTypeName, hashCode, imageClick, imageClick, imageClick, imageClick, imageClick, imageClick, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageClickFile, imageExists, imageExists, imageExists, imageExistsFile, imageExistsFile, imageExistsFile, imageRectangle, imageRectangle, imageRectangle, imageRectangleFile, imageRectangleFile, imageRectangleFile, invoke, preventFinalLocator, setProperty, toStringprotected SapTree(JtfObjectHandle handle, Desktop desktop)
handle - SapTree を識別するハンドルdesktop - このオブジェクトが存在するデスクトップpublic void changeCheckbox(String nodeKey, String itemName, boolean check)
nodeKey - ノードのキーitemName - 項目の名前check - チェックボックスがチェックされるかどうかpublic void collapseNode(String nodeKey)
nodeKey - ノードのキーpublic void defaultContextMenu()
public void doubleSelectItem(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public void doubleSelectNode(String nodeKey)
nodeKey - ノードのキーpublic void ensureVisibleHorizontalItem(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public void expandNode(String nodeKey)
nodeKey - ノードのキーpublic String findNodeKeyByPath(String path)
path - ノード パスpublic String getAbapImage(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public boolean getCheckBoxState(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public int getColumnIndexFromName(String columnName)
columnName - 列の名前public List<String> getColumnKeys(String column)
column - 列の名前public String getColumnTitleFromName(String columnName)
columnName - 列の名前public int getHierarchyLevel(String nodeKey)
nodeKey - ノードのキーpublic int getItemHeight(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public int getItemLeft(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public int getItemStyle(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public String getItemText(String nodeKey, String itemName)
Micro Focus は、SAPTree.GetNodeText() instead oの方が使いやすいため、SAPTree.GetItemText() の代わりに使用することをお勧めしますが、SAPTree.GetNodeText() は、すべての SAPTree に対して機能するわけではありません。 マルチカラム リスト ツリーに対して SapTree.GetItemText() を使用する方法についての例は、http://stackoverflow.com/questions/29741718/text-in-tree-does-not-match-text-which-is-displayed を参照してください。
nodeKey - ノードのキーitemName - 項目の名前public Color getItemTextColor(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public String getItemTooltip(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public int getItemTop(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public ItemType getItemType(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public int getItemWidth(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public int getListTreeNodeItemCount(String nodeKey)
nodeKey - ノードのキーpublic String getNodeAbapImage(String nodeKey)
nodeKey - ノードのキーpublic int getNodeChildrenCount(String nodeKey)
nodeKey - ノードのキーpublic int getNodeChildrenCountByPath(String path)
path - ノード パスpublic int getNodeHeight(String nodeKey)
nodeKey - ノードのキーpublic int getNodeIndex(String nodeKey)
nodeKey - ノードのキーpublic List<String> getNodeItemHeaders(String nodeKey)
nodeKey - ノードのキーpublic int getNodeLeft(String nodeKey)
nodeKey - ノードのキーpublic String getNodePathByKey(String nodeKey)
nodeKey - ノードのキーpublic int getNodeStyle(String nodeKey)
nodeKey - ノードのキーpublic String getNodeText(String nodeKey)
nodeKey - ノードのキーpublic String getNodeTextByPath(String path)
path - ノード パスpublic int getNodeTextColor(String nodeKey)
nodeKey - ノードのキーpublic String getNodeTooltip(String nodeKey)
nodeKey - ノードのキーpublic int getNodeTop(String nodeKey)
nodeKey - ノードのキーpublic int getNodeWidth(String nodeKey)
nodeKey - ノードのキーpublic String getParentNodeKey(String nodeKey)
nodeKey - ノードのキーpublic String getPreviousNodeKey(String nodeKey)
nodeKey - ノードのキーpublic String getStyleDescription(int style)
style - スタイルpublic List<String> getSubNodesKeys(String nodeKey)
nodeKey - ノードのキーpublic void headerContextMenu(String headerName)
headerName - ヘッダーの名前public boolean isFolder(String nodeKey)
nodeKey - ノードのキーpublic boolean isFolderExpandable(String nodeKey)
nodeKey - ノードのキーpublic boolean isFolderExpanded(String nodeKey)
nodeKey - ノードのキーpublic boolean isHighLighted(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public void itemContextMenu(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public void nodeContextMenu(String nodeKey)
nodeKey - ノードのキーpublic void pressKey(String key)
key - 有効な値は、F1、F4、Delete、Insert、Enter、Cut、Copy、および Paste ですpublic void selectButton(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public void selectColumn(String columnName)
columnName - 列の名前public void selectContextMenuItem(String functionCode)
selectContextMenuItem インタフェース内 ISapContextMenuablefunctionCode - 機能コードpublic void selectContextMenuItemByPosition(String positionDescription)
selectContextMenuItemByPosition インタフェース内 ISapContextMenuablepositionDescription - 項目へのパスを含んだ文字列。 コンテキスト メニュー項目がトップ レベル メニューにある場合には、単に項目の 0 を基準としたインデックスになります。 それ以外の場合には、メニューおよび個々のサブメニューの位置を "|" で区切って指定します。public void selectContextMenuItemByText(String text)
selectContextMenuItemByText インタフェース内 ISapContextMenuabletext - メニュー項目のテキストpublic void selectHeader(String headerName)
headerName - ヘッダーの名前public void selectItem(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public void selectLink(String nodeKey, String itemName)
nodeKey - ノードのキーitemName - 項目の名前public void selectNode(String nodeKey)
nodeKey - ノードのキーpublic void setCheckBoxState(String nodeKey, String itemName, boolean check)
nodeKey - ノードのキーitemName - 項目の名前check - 新しいチェック ボックスの状態public void setColumnOrder(List<String> columns)
columns - 指定したい順番に並べた列タイトルのリスト。 同じタイトルを 2 度以上指定することはできません。public void setColumnWidth(String columnName, int width)
columnName - 列の名前width - 列の新しい幅public void setHierarchyHeaderWidth(int width)
width - ヘッダーの新しい幅public void setSelectedNode(String nodeKey)
nodeKey - ノードのキーpublic void setTopNode(String nodeKey)
nodeKey - ノードのキーpublic void unselectAll()
public void unselectColumn(String columnName)
columnName - 列の名前public void unselectNode(String nodeKey)
nodeKey - ノードのキーpublic String getAccessibilityDescription()
public SapContextMenu getCurrentContextMenu()
public String getFocusedNodeKey()
public int getHierarchyHeaderWidth()
public String getHierarchyTitle()
public List<String> getNodeKeys()
public String getSelectedItemColumn()
public String getSelectedItemNode()
public String getSelectedNode()
public TreeSelectionMode getSelectionMode()
public String getTopNode()
public TreeType getTreeType()
Copyright 2009-2012 Micro Focus. All Rights Reserved.