|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
net.hizlab.kagetaka.viewer.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,
Content content,
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,
Content content,
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, Content content, File path)
option
- オプションcontent
- コンテンツ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, Content content, StateListener l)
owner
- オーナーoption
- オプションcontent
- コンテンツl
- 状態変更リスナ
null
public void start()
public void stop()
public void suspend()
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'