|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.fiverworks.xone.tools.man.ObjectChooser
サーバ上のオブジェクトを選択するためのダイアログです。
入れ子クラスの概要 |
クラス javax.swing.JDialog から継承した入れ子クラス |
JDialog.AccessibleJDialog |
クラス java.awt.Dialog から継承した入れ子クラス |
Dialog.AccessibleAWTDialog |
クラス java.awt.Window から継承した入れ子クラス |
Window.AccessibleAWTWindow |
クラス java.awt.Container から継承した入れ子クラス |
Container.AccessibleAWTContainer |
クラス java.awt.Component から継承した入れ子クラス |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
フィールドの概要 | |
static int |
ALL_TYPE
オブジェクトのタイプ(すべてのタイプを表示するときに指定。 |
static int |
ANY_INSTANCE
オブジェクトのタイプ(Anyインスタンスを表示するときに指定) |
static int |
APPROVE
APPROVE(保存または開く)ボタンをクリックしたときに返される値 |
static int |
CANCEL
CANCELボタンをクリックしたときに返される値 |
static int |
CLASS
オブジェクトのタイプ(クラスを表示するときに指定) |
static int |
INSTANCE
オブジェクトのタイプ(インスタンスを表示するときに指定) |
クラス javax.swing.JDialog から継承したフィールド |
accessibleContext, rootPane, rootPaneCheckingEnabled |
クラス 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 |
コンストラクタの概要 | |
ObjectChooser(Dialog parent,
MwMain mwMain)
親のダイアログとMwMainを指定してインスタンスを生成します。 |
|
ObjectChooser(Frame parent,
MwMain mwMain)
親のフレームとMwMainを指定してインスタンスを生成します。 |
メソッドの概要 | |
int |
getClipboardAction()
システムの内部で使います。 |
Object[] |
getClipboardContents()
システムの内部で使います。 |
String |
getCurrentFolder()
現在のフォルダのパスを取得します。 |
JDialog |
getDialog(String name)
システムの内部で使います。 |
JFileChooser |
getFileChooser()
システムの内部で使います。 |
MwMain |
getMwMain()
このObjectChooserで使っているMwMainを返します。 |
Component |
getParentComponent()
システムの内部で使います。 |
String |
getSelectedObject()
選択されたオブジェクトのパス名を取得します。 |
String[] |
getSelectedObjects()
選択されたオブジェクトのパス名を取得します。 |
Component |
getView()
システムの内部で使います。 |
String |
getWriteMode()
「保存」ダイアログで、選択された書き込みモードを返します。 |
boolean |
isMultiSelectionEnabled()
複数選択モードかどうか返します。 |
void |
report(com.fiverworks.xone.tools.man.IEditor publisher,
Object[] args)
システムの内部で使います。 |
void |
setClipboard(int action,
Object[] args)
システムの内部で使います。 |
void |
setClipboardAction(int action)
システムの内部で使います。 |
void |
setCurrentFolder(String path)
現在のフォルダを指定されたパスにセットします。 |
void |
setCurrentFolder(XoneFolder folder)
現在のフォルダを指定されたフォルダにセットします。 |
void |
setObjectType(int type)
表示するオブジェクトのタイプを指定します。 |
void |
setSelectedObject(String name)
指定されたオブジェクトの名前をダイアログの名前の欄に書き込みます。 |
void |
setSelectedObjects(String[] names)
指定されたオブジェクトの名前をダイアログの名前の欄に書き込みます。 |
void |
setTitle(String title)
ダイアログのタイトルを指定したタイトルに設定します。 |
int |
showOpenDialog()
複数選択モードで「開く」ダイアログを表示します。 |
int |
showOpenDialog(boolean multiSelection)
指定されたモードで「開く」ダイアログを表示します。 |
int |
showSaveDialog()
「保存」ダイアログを表示します。 |
void |
update(com.fiverworks.xone.tools.man.IEditor publisher,
Object[] args)
システムの内部で使います。 |
void |
updateTree(String parent)
システムの内部で使います。 |
void |
updateTree(XoneNode parent)
システムの内部で使います。 |
クラス java.awt.Dialog から継承したメソッド |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setUndecorated, show |
クラス java.lang.Object から継承したメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final int ALL_TYPE
public static final int CLASS
public static final int INSTANCE
public static final int ANY_INSTANCE
public static final int CANCEL
public static final int APPROVE
コンストラクタの詳細 |
public ObjectChooser(Frame parent, MwMain mwMain)
parent
- 親のフレームmwMain
- すでにログイン済みのMwMainのインスタンス
XoneRuntimeException
- mwMainがnullだったり、ログインしていなかった場合public ObjectChooser(Dialog parent, MwMain mwMain)
parent
- 親のダイアログmwMain
- すでにログイン済みのMwMainのインスタンス
XoneRuntimeException
- mwMainがnullだったり、ログインしていなかった場合メソッドの詳細 |
public String getCurrentFolder()
public void setCurrentFolder(XoneFolder folder)
folder
- セットしたいフォルダpublic void setCurrentFolder(String path)
path
- セットしたいパス
XoneRuntimeException
- pathが不正な場合public String[] getSelectedObjects()
public void setSelectedObjects(String[] names)
names
- オブジェクトの名前の配列
XoneRuntimeException
- namesの中に不正な名前がある場合public String getSelectedObject()
public void setSelectedObject(String name)
name
- オブジェクト名
XoneRuntimeException
- nameが不正な場合public boolean isMultiSelectionEnabled()
public int showOpenDialog(boolean multiSelection)
multiSelection
- 選択モード。trueのときは複数選択モード、falseのときはシングル選択モード
APPROVE
、キャンセルボタンをクリックしたときはCANCEL
を返します。public int showOpenDialog()
APPROVE
、キャンセルボタンをクリックしたときはCANCEL
を返します。public int showSaveDialog()
APPROVE
、キャンセルボタンをクリックしたときはCANCEL
を返します。public String getWriteMode()
Commands.NEW
と等価)、
上書き保存を選択したときは"overwrite"(Commands.OVERWRITE
と等価)を返します。public void setTitle(String title)
title
- タイトルpublic void setObjectType(int type)
CLASS
、INSTANCE
、ANY_INSTANCE
を"|"で区切って指定します。例:setObjectType(ObjectChooser.INSTANCE | ObjectChooser.ANY_INSTANCE)
はインスタンスとAnyインスタンスだけを表示します。
type
- オブジェクトのタイプpublic Component getView()
com.fiverworks.xone.tools.man.IEditor
内の getView
public void update(com.fiverworks.xone.tools.man.IEditor publisher, Object[] args)
com.fiverworks.xone.tools.man.IEditor
内の update
publisher
- args
- public void report(com.fiverworks.xone.tools.man.IEditor publisher, Object[] args)
com.fiverworks.xone.tools.man.IEditor
内の report
public int getClipboardAction()
com.fiverworks.xone.tools.man.IMainEditor
内の getClipboardAction
public Object[] getClipboardContents()
com.fiverworks.xone.tools.man.IMainEditor
内の getClipboardContents
public void setClipboard(int action, Object[] args)
com.fiverworks.xone.tools.man.IMainEditor
内の setClipboard
public void setClipboardAction(int action)
com.fiverworks.xone.tools.man.IMainEditor
内の setClipboardAction
public MwMain getMwMain()
com.fiverworks.xone.tools.man.IMainEditor
内の getMwMain
public Component getParentComponent()
com.fiverworks.xone.tools.man.IMainEditor
内の getParentComponent
public void updateTree(XoneNode parent)
com.fiverworks.xone.tools.man.IMainEditor
内の updateTree
public void updateTree(String parent)
com.fiverworks.xone.tools.man.IMainEditor
内の updateTree
public JDialog getDialog(String name)
com.fiverworks.xone.tools.man.IMainEditor
内の getDialog
public JFileChooser getFileChooser()
com.fiverworks.xone.tools.man.IMainEditor
内の getFileChooser
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |