|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.hizlab.kagetaka.rendering.Request
読み込みリクエストを表すクラスです。
フィールドの概要 | |
static int |
CACHE_CHECK
必ずチェックを行う |
static int |
CACHE_MUST
必ずキャッシュを使う |
static int |
CACHE_NONE
キャッシュを使わない |
static int |
CACHE_NORMAL
期限内の場合はキャッシュを使い、期限切れならチェックを行う |
static int |
CACHE_SOFT
出来るだけキャッシュを使う |
static int |
OPEN_DEFAULT
TARGET に従い開く |
static int |
OPEN_NEWTAB
新しいタブで開く |
static int |
OPEN_NEWWINDOW
新しいウィンドウで開く |
int |
openMode
開く方法 |
Request |
parent
このリクエストの元になったリクエスト |
PostData |
postData
POST データ |
URL |
referer
リンク元の URL |
String |
target
ターゲット |
URL |
url
リクエスト URL |
コンストラクタの概要 | |
protected |
Request(URL url,
PostData pd,
Request parent,
URL referer,
String target,
int openMode,
int cache)
新しいリクエストを作成します。 |
|
Request(URL url,
PostData pd,
URL referer,
String target,
int openMode,
int cache)
新しいリクエストを作成します。 |
メソッドの概要 | |
void |
cleanup()
一時的なリソースを開放します。 |
boolean |
contains(Content content)
指定したコンテンツを含んでいるかを返します。 |
void |
copyFrom(Request src)
リクエストの結果内容をコピーします。 |
Request |
createRequest(URL url)
このリクエストを元に新しいリクエストを作成します。 |
Request |
createRequest(URL url,
int cache)
このリクエストを元に、指定されたキャッシュタイプで 新しいリクエストを作成します。 |
Content |
getContent(HawkContext context,
boolean useLoadMessage)
指定されたリクエストに対応するコンテンツを返します。 |
URL |
getContentURL()
メインコンテンツの本当の URL を返します。 |
Document |
getDocument()
ドキュメントを返します。 |
FormData |
getFormData()
このリクエストによる結果のページで、 最後に入力されていたフォームデータを返します。 |
Request |
getNext()
チェーンの次のリクエストを返します。 |
Point |
getPosition()
このリクエストによる結果のページで、 最後に表示しいていた位置を返します。 |
Request |
getPrevious()
チェーンの前のリクエストを返します。 |
int |
getUseCache()
キャッシュの利用タイプを返します。 |
boolean |
isChain()
チェーンのメンバかどうかを返します。 |
boolean |
isIgnored()
リクエストで実際にはロードを行わないかどうかを返します。 |
void |
save(Point position)
このリクエストによる結果のページの、現在の状態を保存します。 |
void |
setIgnored(boolean isIgnored)
リクエストで実際にロードを行わないかを設定します。 |
void |
setUseCache(int useCache)
キャッシュの利用タイプを設定します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int CACHE_CHECK
public static final int CACHE_MUST
public static final int CACHE_NONE
public static final int CACHE_NORMAL
public static final int CACHE_SOFT
public static final int OPEN_DEFAULT
public static final int OPEN_NEWTAB
public static final int OPEN_NEWWINDOW
public final int openMode
public final Request parent
public final PostData postData
public final URL referer
public final String target
public final URL url
コンストラクタの詳細 |
protected Request(URL url, PostData pd, Request parent, URL referer, String target, int openMode, int cache)
url
- URLpd
- POST で渡すデータ、
POST ではない場合は null
parent
- このリクエストの元になった親リクエスト。
無い場合は null
referer
- リンク元の URL、
リンクを辿ったのではない場合は null
target
- ターゲット
ターゲットが指定されていない場合は null
openMode
- 開くモードcache
- キャッシュの利用タイプpublic Request(URL url, PostData pd, URL referer, String target, int openMode, int cache)
url
- URLpd
- POST で渡すデータ、
POST ではない場合は null
referer
- リンク元の URL、
リンクを辿ったのではない場合は null
target
- ターゲット
ターゲットが指定されていない場合は null
openMode
- 開くモードcache
- キャッシュの利用タイプメソッドの詳細 |
public void cleanup()
public boolean contains(Content content)
content
- コンテンツ
true
、
含んでいない場合は false
public void copyFrom(Request src)
src
- コピー元のリクエストpublic Request createRequest(URL url)
url
- URL
public Request createRequest(URL url, int cache)
url
- URLcache
- キャッシュの利用タイプ
public Content getContent(HawkContext context, boolean useLoadMessage)
context
- コンテキストuseLoadMessage
- ロード中のメッセージを表示する場合は
true
、
表示しない場合は false
null
public URL getContentURL()
public Document getDocument()
public FormData getFormData()
public Request getNext()
public Point getPosition()
public Request getPrevious()
public int getUseCache()
public boolean isChain()
true
、
それ以外の場合は false
public boolean isIgnored()
true
、
通常の場合は false
public void save(Point position)
position
- 現在表示中の位置public void setIgnored(boolean isIgnored)
isIgnored
- ロードを行わない場合は true
、
通常の場合は false
public void setUseCache(int useCache)
useCache
- キャッシュの利用タイプ
|
Kagetaka | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'