|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectnet.skirnir.freyja.impl.VariableResolverImpl
net.skirnir.freyja.webapp.ServletVariableResolver
Servletとしてテンプレートの処理を行なう際に便利な VariableResolverです。
同期化:このクラスはスレッドセーフではありません。
| 入れ子クラスの概要 |
| クラス net.skirnir.freyja.impl.VariableResolverImpl から継承した入れ子クラス |
VariableResolverImpl.EntryImpl |
| クラス net.skirnir.freyja.VariableResolver から継承した入れ子クラス |
VariableResolver.Entry |
| フィールドの概要 | |
static String |
OPTION_REMOVE
|
static String |
VAR_APPLICATION
|
static String |
VAR_LOCALE
|
static String |
VAR_REQUEST
|
static String |
VAR_RESPONSE
|
static String |
VAR_SESSION
|
| コンストラクタの概要 | |
ServletVariableResolver(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext,
Locale locale,
boolean transcriptVariablesToRequest)
|
|
ServletVariableResolver(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext,
Locale locale,
boolean transcriptVariablesToRequest,
VariableResolver parent)
|
|
| メソッドの概要 | |
boolean |
containsVariable(String name)
指定された名前の変数をこのVariableResolverが持っているかを返します。 |
Object |
getVariable(TemplateContext context,
String name)
指定された名前の変数の値を返します。 |
VariableResolver.Entry |
getVariableEntry(TemplateContext context,
String name)
指定された名前の変数に対応するエントリを返します。 |
String[] |
getVariableNames()
このVariableResolverが知っている全ての変数名を返します。 |
void |
removeVariable(String name)
このVariableResolverから変数を除去します。 |
void |
setVariable(String name,
Object value)
このVariableResolverに変数の値を設定します。 |
protected javax.servlet.http.HttpServletRequest |
wrapRequest(javax.servlet.http.HttpServletRequest request)
|
protected javax.servlet.http.HttpServletResponse |
wrapResponse(javax.servlet.http.HttpServletResponse response)
|
protected javax.servlet.ServletContext |
wrapServletContext(javax.servlet.ServletContext sc)
|
protected javax.servlet.http.HttpSession |
wrapSession(javax.servlet.http.HttpSession session)
|
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final String OPTION_REMOVE
public static final String VAR_REQUEST
public static final String VAR_RESPONSE
public static final String VAR_SESSION
public static final String VAR_APPLICATION
public static final String VAR_LOCALE
| コンストラクタの詳細 |
public ServletVariableResolver(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext,
Locale locale,
boolean transcriptVariablesToRequest)
public ServletVariableResolver(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext servletContext,
Locale locale,
boolean transcriptVariablesToRequest,
VariableResolver parent)
| メソッドの詳細 |
public Object getVariable(TemplateContext context,
String name)
VariableResolver の記述: 指定された名前の変数が存在しない場合はnullを返します。
VariableResolver 内の getVariableVariableResolverImpl 内の getVariable
public void setVariable(String name,
Object value)
VariableResolver の記述: 値としてnullを設定することもできます。
VariableResolver 内の setVariableVariableResolverImpl 内の setVariablepublic void removeVariable(String name)
VariableResolver の記述:
VariableResolver 内の removeVariableVariableResolverImpl 内の removeVariablepublic boolean containsVariable(String name)
VariableResolver の記述:
VariableResolver 内の containsVariableVariableResolverImpl 内の containsVariablepublic String[] getVariableNames()
VariableResolver の記述: 変数名には、登録されていて値が存在する変数の名前の他に、 値は登録されていない組み込み変数の名前が含まれます。
VariableResolver 内の getVariableNamesVariableResolverImpl 内の getVariableNames
public VariableResolver.Entry getVariableEntry(TemplateContext context,
String name)
VariableResolver の記述: 指定された名前の変数をVariableResolverが持たない場合はnullを返します。
VariableResolver 内の getVariableEntryVariableResolverImpl 内の getVariableEntryprotected javax.servlet.http.HttpServletRequest wrapRequest(javax.servlet.http.HttpServletRequest request)
protected javax.servlet.http.HttpServletResponse wrapResponse(javax.servlet.http.HttpServletResponse response)
protected javax.servlet.http.HttpSession wrapSession(javax.servlet.http.HttpSession session)
protected javax.servlet.ServletContext wrapServletContext(javax.servlet.ServletContext sc)
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||