|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
net.hizlab.kagetaka.download.Download
ダウンロードを行うためのウィンドウです。
入れ子クラスの概要 |
クラス java.awt.Frame から継承した入れ子クラス |
Frame.AccessibleAWTFrame |
クラス java.awt.Window から継承した入れ子クラス |
Window.AccessibleAWTWindow |
クラス java.awt.Container から継承した入れ子クラス |
Container.AccessibleAWTContainer |
クラス java.awt.Component から継承した入れ子クラス |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
フィールドの概要 | |
static int |
COMPLETE
ダウンロードが正常に終了した |
static int |
ERRORED
ダウンロード中にエラーが発生し停止した |
static int |
RESUME
ダウンロードが再開された |
static int |
START
ダウンロードが開始された |
static int |
STOP
ダウンロードが停止された |
static int |
SUSPEND
ダウンロードが中断された |
クラス 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 |
コンストラクタの概要 | |
Download(ViewerOption option,
URLConnection connection,
File path)
新しいダウンロードウィンドウを作成します。 |
メソッドの概要 | |
void |
addStateListener(StateListener l)
状態リスナを登録します。 |
void |
addToBookmark(Bookmark parent,
Bookmark bookmark)
このメソッドを直接呼び出しては行けません。 |
void |
addWindowMenu(HawkWindow window)
このメソッドを直接呼び出しては行けません。 |
void |
bookmarkChanged()
このメソッドを直接呼び出しては行けません。 |
void |
changeWindowMenu(int index,
HawkWindow window)
このメソッドを直接呼び出しては行けません。 |
void |
closeWindow()
ウィンドウを閉じます。 |
boolean |
isAlive()
ダウンロード中かどうかを返します。 |
boolean |
isCompleted()
ダウンロードが完了したかどうかを返します。 |
boolean |
isSuspended()
中断されているかどうかを返します。 |
protected void |
processEvent(AWTEvent e)
このコンポーネントで発生するコンポーネントイベントを処理します。 |
protected void |
processStateEvent(StateEvent e)
このコンポーネントで発生する状態変更イベントを、 登録されているすべての StateListener に送ることにより、
状態変更イベントを処理します。 |
void |
removeStateListener(StateListener l)
状態リスナを解除します。 |
void |
removeWindowMenu(int index)
このメソッドを直接呼び出しては行けません。 |
void |
resume()
ダウンロードを再開します。 |
void |
setTitle(String title)
このウィンドウのタイトルを、指定された値に設定します。 |
static File |
show(Frame owner,
ViewerOption option,
URLConnection connection,
StateListener l)
保存先のダイアログボックスを表示し、保存を行います。 |
void |
start()
ダウンロードを開始します。 |
void |
stop()
ダウンロードを停止します。 |
void |
suspend()
ダウンロードを中断します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
インタフェース net.hizlab.kagetaka.viewer.HawkWindow から継承したメソッド |
getTitle, show |
インタフェース java.awt.MenuContainer から継承したメソッド |
getFont, postEvent |
フィールドの詳細 |
public static final int COMPLETE
public static final int ERRORED
public static final int RESUME
public static final int START
public static final int STOP
public static final int SUSPEND
コンストラクタの詳細 |
public Download(ViewerOption option, URLConnection connection, File path)
option
- オプションconnection
- コネクションpath
- 保存先のパスメソッドの詳細 |
public void addStateListener(StateListener l)
l
- 登録する状態リスナpublic void addToBookmark(Bookmark parent, Bookmark bookmark)
WindowManager.addToBookmark(Bookmark, Bookmark)
を呼び出す必要があります。
HawkWindow
内の addToBookmark
parent
- 追加先のブックマークフォルダbookmark
- 追加したブックマークpublic void addWindowMenu(HawkWindow window)
WindowManager.addWindow(HawkWindow)
を呼び出す必要があります。
HawkWindow
内の addWindowMenu
window
- 追加されるウィンドウpublic void bookmarkChanged()
WindowManager.bookmarkChanged()
を呼び出す必要があります。
HawkWindow
内の bookmarkChanged
public void changeWindowMenu(int index, HawkWindow window)
WindowManager.changeWindow(HawkWindow)
を呼び出す必要があります。
HawkWindow
内の changeWindowMenu
index
- 変更対象のウィンドウ番号window
- 変更のあったウィンドウpublic void closeWindow()
HawkWindow
内の closeWindow
public boolean isAlive()
true
、
それ以外の場合は false
public boolean isCompleted()
true
、
それ以外の場合は false
public boolean isSuspended()
true
、
それ以外の場合は false
protected void processEvent(AWTEvent e)
e
- イベントprotected void processStateEvent(StateEvent e)
StateListener
に送ることにより、
状態変更イベントを処理します。
e
- イベントpublic void removeStateListener(StateListener l)
l
- 解除する状態リスナpublic void removeWindowMenu(int index)
WindowManager.removeWindow(HawkWindow)
を呼び出す必要があります。
HawkWindow
内の removeWindowMenu
index
- 削除対象のウィンドウ番号public void resume()
public void setTitle(String title)
title
- このウィンドウのタイトルpublic static File show(Frame owner, ViewerOption option, URLConnection connection, StateListener l)
owner
- オーナーoption
- オプションconnection
- コネクションl
- 状態変更リスナ
null
public void start()
public void stop()
public void suspend()
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'