jp.hishidama.robot.ie
クラス FileDownloadProgressDialog

java.lang.Object
  上位を拡張 jp.hishidama.robot.win.WindowsDialog
      上位を拡張 jp.hishidama.robot.ie.FileDownloadProgressDialog
すべての実装されたインタフェース:
WinUserConst

public class FileDownloadProgressDialog
extends WindowsDialog

IEファイルダウンロードダイアログ.

IEでファイルをダウンロードする際の、最終的にファイルダウンロードを行うダイアログ。

導入されたバージョン:
2007.11.01
作成者:
ひしだま
関連項目:
FileDownloadDialogFactory.enumFileDownloadDialog(), FileDownloadRobot.download(int, String, int)

フィールドの概要
 
インタフェース jp.hishidama.win32.api.WinUserConst から継承されたフィールド
BM_CLICK, BM_GETCHECK, BM_GETIMAGE, BM_GETSTATE, BM_SETCHECK, BM_SETIMAGE, BM_SETSTATE, BM_SETSTYLE, BN_CLICKED, BN_DBLCLK, BN_DISABLE, BN_DOUBLECLICKED, BN_HILITE, BN_KILLFOCUS, BN_PAINT, BN_PUSHED, BN_SETFOCUS, BN_UNHILITE, BN_UNPUSHED, BST_CHECKED, BST_FOCUS, BST_INDETERMINATE, BST_PUSHED, BST_UNCHECKED, CWP_ALL, CWP_SKIPDISABLED, CWP_SKIPINVISIBLE, CWP_SKIPTRANSPARENT, GW_CHILD, GW_ENABLEDPOPUP, GW_HWNDFIRST, GW_HWNDLAST, GW_HWNDNEXT, GW_HWNDPREV, GW_MAX, GW_OWNER, GWL_EXSTYLE, GWL_HINSTANCE, GWL_HWNDPARENT, GWL_ID, GWL_STYLE, GWL_USERDATA, GWL_WNDPROC, HWND_BOTTOM, HWND_NOTOPMOST, HWND_TOP, HWND_TOPMOST, IDABORT, IDCANCEL, IDCLOSE, IDCONTINUE, IDHELP, IDIGNORE, IDNO, IDOK, IDRETRY, IDTIMEOUT, IDTRYAGAIN, IDYES, MB_ABORTRETRYIGNORE, MB_APPLMODAL, MB_CANCELTRYCONTINUE, MB_DEFAULT_DESKTOP_ONLY, MB_DEFBUTTON1, MB_DEFBUTTON2, MB_DEFBUTTON3, MB_DEFBUTTON4, MB_DEFMASK, MB_HELP, MB_ICONASTERISK, MB_ICONERROR, MB_ICONEXCLAMATION, MB_ICONHAND, MB_ICONINFORMATION, MB_ICONMASK, MB_ICONQUESTION, MB_ICONSTOP, MB_ICONWARNING, MB_MISCMASK, MB_MODEMASK, MB_NOFOCUS, MB_OK, MB_OKCANCEL, MB_RETRYCANCEL, MB_RIGHT, MB_RTLREADING, MB_SETFOREGROUND, MB_SYSTEMMODAL, MB_TASKMODAL, MB_TOPMOST, MB_TYPEMASK, MB_USERICON, MB_YESNO, MB_YESNOCANCEL, MK_CONTROL, MK_LBUTTON, MK_MBUTTON, MK_RBUTTON, MK_SHIFT, MN_GETHMENU, SW_FORCEMINIMIZE, SW_HIDE, SW_MAX, SW_MAXIMIZE, SW_MINIMIZE, SW_NORMAL, SW_RESTORE, SW_SHOW, SW_SHOWDEFAULT, SW_SHOWMAXIMIZED, SW_SHOWMINIMIZED, SW_SHOWMINNOACTIVE, SW_SHOWNA, SW_SHOWNOACTIVATE, SW_SHOWNORMAL, SWP_ASYNCWINDOWPOS, SWP_DEFERERASE, SWP_DRAWFRAME, SWP_FRAMECHANGED, SWP_HIDEWINDOW, SWP_NOACTIVATE, SWP_NOCOPYBITS, SWP_NOMOVE, SWP_NOOWNERZORDER, SWP_NOREDRAW, SWP_NOREPOSITION, SWP_NOSENDCHANGING, SWP_NOSIZE, SWP_NOZORDER, SWP_SHOWWINDOW, WM_ACTIVATE, WM_ACTIVATEAPP, WM_AFXFIRST, WM_AFXLAST, WM_APP, WM_ASKCBFORMATNAME, WM_CANCELJOURNAL, WM_CANCELMODE, WM_CAPTURECHANGED, WM_CHANGECBCHAIN, WM_CHAR, WM_CHARTOITEM, WM_CHILDACTIVATE, WM_CLEAR, WM_CLOSE, WM_COMMAND, WM_COMMNOTIFY, WM_COMPACTING, WM_COMPAREITEM, WM_CONTEXTMENU, WM_COPY, WM_COPYDATA, WM_CREATE, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC, WM_CUT, WM_DEADCHAR, WM_DELETEITEM, WM_DESTROY, WM_DESTROYCLIPBOARD, WM_DEVICECHANGE, WM_DEVMODECHANGE, WM_DISPLAYCHANGE, WM_DRAWCLIPBOARD, WM_DRAWITEM, WM_DROPFILES, WM_ENABLE, WM_ENDSESSION, WM_ENTERIDLE, WM_ENTERMENULOOP, WM_ENTERSIZEMOVE, WM_ERASEBKGND, WM_EXITMENULOOP, WM_EXITSIZEMOVE, WM_FONTCHANGE, WM_GETDLGCODE, WM_GETFONT, WM_GETHOTKEY, WM_GETICON, WM_GETMINMAXINFO, WM_GETOBJECT, WM_GETTEXT, WM_GETTEXTLENGTH, WM_HANDHELDFIRST, WM_HANDHELDLAST, WM_HELP, WM_HOTKEY, WM_HSCROLL, WM_HSCROLLCLIPBOARD, WM_ICONERASEBKGND, WM_IME_CHAR, WM_IME_COMPOSITION, WM_IME_COMPOSITIONFULL, WM_IME_CONTROL, WM_IME_ENDCOMPOSITION, WM_IME_KEYDOWN, WM_IME_KEYLAST, WM_IME_KEYUP, WM_IME_NOTIFY, WM_IME_REQUEST, WM_IME_SELECT, WM_IME_SETCONTEXT, WM_IME_STARTCOMPOSITION, WM_INITDIALOG, WM_INITMENU, WM_INITMENUPOPUP, WM_INPUTLANGCHANGE, WM_INPUTLANGCHANGEREQUEST, WM_KEYDOWN, WM_KEYFIRST, WM_KEYUP, WM_KILLFOCUS, WM_LBUTTONDBLCLK, WM_LBUTTONDOWN, WM_LBUTTONUP, WM_MBUTTONDBLCLK, WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MDIACTIVATE, WM_MDICASCADE, WM_MDICREATE, WM_MDIDESTROY, WM_MDIGETACTIVE, WM_MDIICONARRANGE, WM_MDIMAXIMIZE, WM_MDINEXT, WM_MDIREFRESHMENU, WM_MDIRESTORE, WM_MDISETMENU, WM_MDITILE, WM_MEASUREITEM, WM_MENUCHAR, WM_MENUCOMMAND, WM_MENUDRAG, WM_MENUGETOBJECT, WM_MENURBUTTONUP, WM_MENUSELECT, WM_MOUSEACTIVATE, WM_MOUSEFIRST, WM_MOUSEHOVER, WM_MOUSELEAVE, WM_MOUSEMOVE, WM_MOVE, WM_MOVING, WM_NCACTIVATE, WM_NCCALCSIZE, WM_NCCREATE, WM_NCDESTROY, WM_NCHITTEST, WM_NCLBUTTONDBLCLK, WM_NCLBUTTONDOWN, WM_NCLBUTTONUP, WM_NCMBUTTONDBLCLK, WM_NCMBUTTONDOWN, WM_NCMBUTTONUP, WM_NCMOUSEHOVER, WM_NCMOUSELEAVE, WM_NCMOUSEMOVE, WM_NCPAINT, WM_NCRBUTTONDBLCLK, WM_NCRBUTTONDOWN, WM_NCRBUTTONUP, WM_NEXTDLGCTL, WM_NEXTMENU, WM_NOTIFY, WM_NOTIFYFORMAT, WM_NULL, WM_PAINT, WM_PAINTCLIPBOARD, WM_PAINTICON, WM_PALETTECHANGED, WM_PALETTEISCHANGING, WM_PARENTNOTIFY, WM_PASTE, WM_PENWINFIRST, WM_PENWINLAST, WM_POWER, WM_POWERBROADCAST, WM_PRINT, WM_PRINTCLIENT, WM_QUERYDRAGICON, WM_QUERYENDSESSION, WM_QUERYNEWPALETTE, WM_QUERYOPEN, WM_QUEUESYNC, WM_QUIT, WM_RBUTTONDBLCLK, WM_RBUTTONDOWN, WM_RBUTTONUP, WM_RENDERALLFORMATS, WM_RENDERFORMAT, WM_SETCURSOR, WM_SETFOCUS, WM_SETFONT, WM_SETHOTKEY, WM_SETICON, WM_SETREDRAW, WM_SETTEXT, WM_SETTINGCHANGE, WM_SHOWWINDOW, WM_SIZE, WM_SIZECLIPBOARD, WM_SIZING, WM_SPOOLERSTATUS, WM_STYLECHANGED, WM_STYLECHANGING, WM_SYNCPAINT, WM_SYSCHAR, WM_SYSCOLORCHANGE, WM_SYSCOMMAND, WM_SYSDEADCHAR, WM_SYSKEYDOWN, WM_SYSKEYUP, WM_TCARD, WM_TIMECHANGE, WM_TIMER, WM_UNDO, WM_UNINITMENUPOPUP, WM_USER, WM_USERCHANGED, WM_VKEYTOITEM, WM_VSCROLL, WM_VSCROLLCLIPBOARD, WM_WINDOWPOSCHANGED, WM_WINDOWPOSCHANGING, WM_WININICHANGE
 
コンストラクタの概要
FileDownloadProgressDialog(JWnd wnd)
          コンストラクター.
 
メソッドの概要
 boolean clickCancelButton()
          「キャンセル」ボタンクリック.
 boolean clickFileButton()
          「ファイルを開く」ボタンクリック.
 boolean clickFolderButton()
          「フォルダを開く」ボタンクリック.
 FileDownloadConfirmDialog getConfirmDialog()
          開く/保存確認ダイアログ取得.
 String getName()
          名前取得.
 FileSaveDialog getSaveDialog()
          保存ダイアログ取得.
 String getSrc()
          発信元取得.
 boolean isCloseDownloaded()
          「ダウンロード完了時にダイアログを閉じる」チェック取得.
 boolean isFileButtonEnabled()
          「ファイルを開く」ボタン有効判断.
 boolean isFolderButtonEnabled()
          「フォルダを開く」ボタン有効判断.
 boolean setCloseDownloaded(boolean b)
          「ダウンロード完了時にダイアログを閉じる」チェック設定.
 String toString()
           
 
クラス jp.hishidama.robot.win.WindowsDialog から継承されたメソッド
delay, getWnd, isWindow, setFocus, SetForegroundWindow
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

FileDownloadProgressDialog

public FileDownloadProgressDialog(JWnd wnd)
コンストラクター.

パラメータ:
wnd - 「ファイルダのウンロード」ダイアログのウィンドウハンドル
関連項目:
FileDownloadDialogFactory.enumFileDownloadDialog()
メソッドの詳細

getConfirmDialog

public FileDownloadConfirmDialog getConfirmDialog()
開く/保存確認ダイアログ取得.

戻り値:
開く/保存確認ダイアログ(存在しない場合、null)

getSaveDialog

public FileSaveDialog getSaveDialog()
保存ダイアログ取得.

戻り値:
保存ダイアログ(存在しない場合、null)

isCloseDownloaded

public boolean isCloseDownloaded()
「ダウンロード完了時にダイアログを閉じる」チェック取得.

戻り値:
ダウンロード完了時にダイアログを閉じるチェックが付いている場合、true

setCloseDownloaded

public boolean setCloseDownloaded(boolean b)
「ダウンロード完了時にダイアログを閉じる」チェック設定.

パラメータ:
b - ダウンロード完了時にダイアログを閉じる場合、true
戻り値:
成功した場合、true

isFileButtonEnabled

public boolean isFileButtonEnabled()
「ファイルを開く」ボタン有効判断.

戻り値:
有効な場合、true

clickFileButton

public boolean clickFileButton()
「ファイルを開く」ボタンクリック.

事前にダイアログにフォーカスを当てておくこと。

戻り値:
成功した場合、true

isFolderButtonEnabled

public boolean isFolderButtonEnabled()
「フォルダを開く」ボタン有効判断.

戻り値:
有効な場合、true

clickFolderButton

public boolean clickFolderButton()
「フォルダを開く」ボタンクリック.

事前にダイアログにフォーカスを当てておくこと。

戻り値:
成功した場合、true

clickCancelButton

public boolean clickCancelButton()
「キャンセル」ボタンクリック.

場合によっては「閉じる」ボタンだが、「キャンセル」ボタンと同一。

戻り値:
成功した場合、true

getSrc

public String getSrc()
発信元取得.

ダイアログに表示されている、ダウンロード元のサイト名を取得する。

戻り値:
発信元

getName

public String getName()
名前取得.

ダイアログに表示されている、ダウンロードするファイル名を取得する。

戻り値:
ファイル名

toString

public String toString()
オーバーライド:
クラス Object 内の toString