org.apache.struts.action
クラス ActionForward

java.lang.Object
  拡張org.apache.struts.action.ActionForward
すべての実装インタフェース:
java.io.Serializable
直系の既知のサブクラス:
ForwardingActionForward, RedirectingActionForward

public class ActionForward
extends java.lang.Object
implements java.io.Serializable

ActionForwardActionクラスの処理の結果、 コントローラServlet(ActionServlet)によって実行される、 RequestDispatcher.forward()またはHttpServletResponse.sendRedirect()の遷移先を表わします。 このクラスのインスタンスは必要に応じて動的に生成される場合と、 あるマッピングインスタンスに対して複数存在しうる遷移先の中から名前による検索を行うために、 ActionMappingの中に設定されている場合があります。

ActionForwardは少なくとも以下のプロパティを持ちます。 追加プロパティは必要に応じてサブクラスによって提供されます。

バージョン:
$Revision: 1.2 $ $Date: 2003/03/22 07:55:10 $
作成者:
Craig R. McClanahan
関連項目:
直列化された形式
翻訳者:
おかだひでひさ [日本語訳のコメントは、report@jajakarta.orgに送ってください。]

フィールドの概要
protected  java.lang.String name
          このフォワードの論理名です。
protected  java.lang.String path
          フォワード先のコンテキスト相対URI、もしくは、リダイレクト先の相対または絶対URIです。
protected  boolean redirect
          このインスタンスがフォワードではなくリダイレクトである場合trueです。
 
コンストラクタの概要
ActionForward()
          デフォルトの値を用いて新しいインスタンスを構築します。
ActionForward(java.lang.String path)
          指定されたパスを用いて新しいインスタンスを構築します。
ActionForward(java.lang.String path, boolean redirect)
          指定されたパスとりダイレクトフラグを用いて新しいインスタンスを構築します。
 
メソッドの概要
 java.lang.String getName()
          名前を返します。
 java.lang.String getPath()
          パスを返します。
 boolean getRedirect()
          リダイレクトフラグを返します。
 void setName(java.lang.String name)
          名前を設定します。
 void setPath(java.lang.String path)
          パスを設定します。
 void setRedirect(boolean redirect)
          リダイレクトフラグを設定します。
 java.lang.String toString()
          このフォワードの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

name

protected java.lang.String name
このフォワードの論理名です。


path

protected java.lang.String path
フォワード先のコンテキスト相対URI、もしくは、リダイレクト先の相対または絶対URIです。


redirect

protected boolean redirect
このインスタンスがフォワードではなくリダイレクトである場合trueです。

コンストラクタの詳細

ActionForward

public ActionForward()
デフォルトの値を用いて新しいインスタンスを構築します。


ActionForward

public ActionForward(java.lang.String path)
指定されたパスを用いて新しいインスタンスを構築します。

パラメータ:
path - このインスタンスに設定するパス

ActionForward

public ActionForward(java.lang.String path,
                     boolean redirect)
指定されたパスとりダイレクトフラグを用いて新しいインスタンスを構築します。

パラメータ:
path - このインスタンスに設定するパス
redirect - このインスタンスに設定するリダイレクトフラグ
メソッドの詳細

getName

public java.lang.String getName()
名前を返します。


setName

public void setName(java.lang.String name)
名前を設定します。

パラメータ:
name - 新しい名前

getPath

public java.lang.String getPath()
パスを返します。


setPath

public void setPath(java.lang.String path)
パスを設定します。

パラメータ:
path - 新しいパス

getRedirect

public boolean getRedirect()
リダイレクトフラグを返します。


setRedirect

public void setRedirect(boolean redirect)
リダイレクトフラグを設定します。

パラメータ:
redirect - 新しいリダイレクトフラグ

toString

public java.lang.String toString()
このフォワードの文字列表現を返します。



このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2002 - Apache Software Foundation