Kagetaka

net.hizlab.kagetaka.rendering
クラス Request

java.lang.Object
  拡張net.hizlab.kagetaka.rendering.Request

public class Request
extends Object

読み込みリクエストを表すクラスです。

バージョン:
$Revision: 1.2 $

フィールドの概要
static int CACHE_CHECK
          必ずチェックを行う
static int CACHE_MUST
          必ずキャッシュを使う
static int CACHE_NONE
          キャッシュを使わない
static int CACHE_NORMAL
          期限内の場合はキャッシュを使い、期限切れならチェックを行う
 boolean isExtension
          拡張モードで開くかどうか
 boolean isNewWindow
          新規ウィンドウで開くかどうか
 PostData postData
          POST データ
 URL referer
          リンク元の URL
 String target
          ターゲット
 URL url
          リクエスト URL
 int useCache
          キャッシュを利用可能かどうか
 
コンストラクタの概要
Request(URL url, PostData pd, URL referer, String target, boolean newWindow, boolean extension, int cache)
          新しいリクエストを作成します。
 
メソッドの概要
 void copyFrom(Request src)
          リクエストの結果内容をコピーします。
 String getDisplayURL()
          リクエストの結果の URL を返します。
 Document getDocument()
          ドキュメントを返します。
 Request getNext()
          チェーンの次のリクエストを返します。
 Point getPosition()
          ポジションを返します。
 Request getPrevious()
          チェーンの前のリクエストを返します。
 boolean isMember()
          チェーンのメンバかどうかを返します。
 boolean isMoved()
          ポジションを移動済みかどうかを返します。
 void setMoved(boolean moved)
          ポジションを移動済みかどうかを設定します。
 void setPosition(Point position)
          ポジションを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CACHE_CHECK

public static final int CACHE_CHECK
必ずチェックを行う

関連項目:
定数フィールド値

CACHE_MUST

public static final int CACHE_MUST
必ずキャッシュを使う

関連項目:
定数フィールド値

CACHE_NONE

public static final int CACHE_NONE
キャッシュを使わない

関連項目:
定数フィールド値

CACHE_NORMAL

public static final int CACHE_NORMAL
期限内の場合はキャッシュを使い、期限切れならチェックを行う

関連項目:
定数フィールド値

isExtension

public final boolean isExtension
拡張モードで開くかどうか


isNewWindow

public final boolean isNewWindow
新規ウィンドウで開くかどうか


postData

public final PostData postData
POST データ


referer

public final URL referer
リンク元の URL


target

public final String target
ターゲット


url

public final URL url
リクエスト URL


useCache

public final int useCache
キャッシュを利用可能かどうか

コンストラクタの詳細

Request

public Request(URL url,
               PostData pd,
               URL referer,
               String target,
               boolean newWindow,
               boolean extension,
               int cache)
新しいリクエストを作成します。

パラメータ:
url - URL
pd - POST で渡すデータ、 POST ではない場合は null
referer - リンク元の URL、 リンクを辿ったのではない場合は null
target - ターゲット ターゲットが指定されていない場合は null
newWindow - 新規ウィンドウで開く場合は true、 それ以外の場合は false
extension - 拡張モードで開く場合は true、 それ以外の場合は false
cache - キャッシュの利用タイプ
メソッドの詳細

copyFrom

public void copyFrom(Request src)
リクエストの結果内容をコピーします。

パラメータ:
src - コピー元のリクエスト

getDisplayURL

public String getDisplayURL()
リクエストの結果の URL を返します。

戻り値:
リクエストの結果の URL

getDocument

public Document getDocument()
ドキュメントを返します。

戻り値:
ドキュメント

getNext

public Request getNext()
チェーンの次のリクエストを返します。

戻り値:
次のリクエスト

getPosition

public Point getPosition()
ポジションを返します。

戻り値:
ポジション

getPrevious

public Request getPrevious()
チェーンの前のリクエストを返します。

戻り値:
前のリクエスト

isMember

public boolean isMember()
チェーンのメンバかどうかを返します。

戻り値:
チェーンのメンバの場合は true、 それ以外の場合は false

isMoved

public boolean isMoved()
ポジションを移動済みかどうかを返します。

戻り値:
ポジションが移動済みの場合は true、 それ以外の場合は false

setMoved

public void setMoved(boolean moved)
ポジションを移動済みかどうかを設定します。

パラメータ:
moved - ポジションが移動済みの場合は true、 それ以外の場合は false

setPosition

public void setPosition(Point position)
ポジションを設定します。

パラメータ:
position - ポジション

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'