javax.servlet.jsp.jstl.core
クラス Config

java.lang.Object
  拡張javax.servlet.jsp.jstl.core.Config

public class Config
extends java.lang.Object

コンフィギュレーションデータへのアクセスをサポートするクラス

作成者:

フィールドの概要
static java.lang.String FMT_FALLBACK_LOCALE
          fallbackロケール(訳注 FMT_LOCALEが指定されていないときに使用するロケール)のコンフィギュレーション名
static java.lang.String FMT_LOCALE
          アプリケーション・ベース(通常はブラウザ)のロケール(このロケールが優先されます)のコンフィギュレーション名
static java.lang.String FMT_LOCALIZATION_CONTEXT
          国際化対応(i18n)地域化コンテキストのためのコンフィギュレーション名
static java.lang.String FMT_TIME_ZONE
          タイムゾーンのための地域化設定名
static java.lang.String SQL_DATA_SOURCE
          SQLデータソースのためのコンフィギュレーション名
static java.lang.String SQL_MAX_ROWS
          SQLクエリーの結果に含まれる行数の最大値を設定するためのコンフィギュレーション名
 
コンストラクタの概要
Config()
           
 
メソッドの概要
static java.lang.Object find(javax.servlet.jsp.PageContext pc, java.lang.String name)
          コンテキスト初期化パラメータ名によって識別される特別なコンフィギュレーション設定 と関連した値を見つけます.
static java.lang.Object get(javax.servlet.http.HttpSession session, java.lang.String name)
          "session" スコープのコンフィギュレーション変数を取得します.
static java.lang.Object get(javax.servlet.jsp.PageContext pc, java.lang.String name, int scope)
          与えられたスコープで有効なコンフィギュレーション変数を取得します.
static java.lang.Object get(javax.servlet.ServletContext context, java.lang.String name)
          "application" スコープのコンフィギュレーション変数を取得します.
static java.lang.Object get(javax.servlet.ServletRequest request, java.lang.String name)
          "request" スコープのコンフィギュレーション変数を取得します.
static void remove(javax.servlet.http.HttpSession session, java.lang.String name)
          "session" スコープからコンフィギュレーション変数を削除します.
static void remove(javax.servlet.jsp.PageContext pc, java.lang.String name, int scope)
          指定されたスコープからコンフィギュレーション変数を削除します.
static void remove(javax.servlet.ServletContext context, java.lang.String name)
          "application" スコープからコンフィギュレーション変数を削除します.
static void remove(javax.servlet.ServletRequest request, java.lang.String name)
          "request" スコープからコンフィギュレーション変数を削除します.
static void set(javax.servlet.http.HttpSession session, java.lang.String name, java.lang.Object value)
          "session" スコープのコンフィギュレーション変数の値を設定します.
static void set(javax.servlet.jsp.PageContext pc, java.lang.String name, java.lang.Object value, int scope)
          指定されたスコープのコンフィギュレーション変数の値を設定します.
static void set(javax.servlet.ServletContext context, java.lang.String name, java.lang.Object value)
          "application" スコープのコンフィギュレーション変数の値を設定します.
static void set(javax.servlet.ServletRequest request, java.lang.String name, java.lang.Object value)
          "request" スコープのコンフィギュレーション変数の値を設定します.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

FMT_LOCALE

public static final java.lang.String FMT_LOCALE
アプリケーション・ベース(通常はブラウザ)のロケール(このロケールが優先されます)のコンフィギュレーション名

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

FMT_FALLBACK_LOCALE

public static final java.lang.String FMT_FALLBACK_LOCALE
fallbackロケール(訳注 FMT_LOCALEが指定されていないときに使用するロケール)のコンフィギュレーション名

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

FMT_LOCALIZATION_CONTEXT

public static final java.lang.String FMT_LOCALIZATION_CONTEXT
国際化対応(i18n)地域化コンテキストのためのコンフィギュレーション名

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

FMT_TIME_ZONE

public static final java.lang.String FMT_TIME_ZONE
タイムゾーンのための地域化設定名

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

SQL_DATA_SOURCE

public static final java.lang.String SQL_DATA_SOURCE
SQLデータソースのためのコンフィギュレーション名

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

SQL_MAX_ROWS

public static final java.lang.String SQL_MAX_ROWS
SQLクエリーの結果に含まれる行数の最大値を設定するためのコンフィギュレーション名

関連項目:
定数フィールド値
コンストラクタの詳細

Config

public Config()
メソッドの詳細

get

public static java.lang.Object get(javax.servlet.jsp.PageContext pc,
                                   java.lang.String name,
                                   int scope)
与えられたスコープで有効なコンフィギュレーション変数を取得します.

コンフィギュレーション変数の取得は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
pc - 取得対象のコンフィギュレーション変数を含むページコンテキスト
name - コンフィギュレーション変数名
scope - 取得対象のコンフィギュレーション変数のスコープ
戻り値:
コンフィグレーション変数を指すjava.lang.Object, または,変数が定義されていない場合は null

get

public static java.lang.Object get(javax.servlet.ServletRequest request,
                                   java.lang.String name)
"request" スコープのコンフィギュレーション変数を取得します.

コンフィギュレーション変数の取得は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
request - 取得対象のコンフィギュレーション変数を含むRequestオブジェクト
name - コンフィギュレーション変数名
戻り値:
コンフィグレーション変数を指すjava.lang.Object, または,変数が定義されていない場合は null

get

public static java.lang.Object get(javax.servlet.http.HttpSession session,
                                   java.lang.String name)
"session" スコープのコンフィギュレーション変数を取得します.

コンフィギュレーション変数の取得は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
session - 取得対象のコンフィギュレーション変数を含むSessionオブジェクト
name - コンフィギュレーション変数名
戻り値:
コンフィグレーション変数を指すjava.lang.Object, または,変数が定義されていない場合は null

get

public static java.lang.Object get(javax.servlet.ServletContext context,
                                   java.lang.String name)
"application" スコープのコンフィギュレーション変数を取得します.

コンフィギュレーション変数の取得は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
context - 取得対象のコンフィギュレーション変数を含むServletコンテキスト
name - コンフィギュレーション変数名
戻り値:
コンフィグレーション変数を指すjava.lang.Object, または,変数が定義されていない場合は null

set

public static void set(javax.servlet.jsp.PageContext pc,
                       java.lang.String name,
                       java.lang.Object value,
                       int scope)
指定されたスコープのコンフィギュレーション変数の値を設定します.

コンフィギュレーション変数の設定は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
pc - 設定をするコンフィギュレーション変数を含むPageコンテキスト
name - コンフィギュレーション変数名
value - コンフィギュレーション変数値
scope - 設定をするコンフィギュレーション変数のスコープ

set

public static void set(javax.servlet.ServletRequest request,
                       java.lang.String name,
                       java.lang.Object value)
"request" スコープのコンフィギュレーション変数の値を設定します.

コンフィギュレーション変数の設定は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
request - 設定をするコンフィギュレーション変数を含むRequestオブジェクト
name - コンフィギュレーション変数名
value - コンフィギュレーション変数値

set

public static void set(javax.servlet.http.HttpSession session,
                       java.lang.String name,
                       java.lang.Object value)
"session" スコープのコンフィギュレーション変数の値を設定します.

コンフィギュレーション変数の設定は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
session - 設定をするコンフィギュレーション変数を含むSessionオブジェクト
name - コンフィギュレーション変数名
value - コンフィギュレーション変数値

set

public static void set(javax.servlet.ServletContext context,
                       java.lang.String name,
                       java.lang.Object value)
"application" スコープのコンフィギュレーション変数の値を設定します.

コンフィギュレーション変数の設定は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
context - 設定をするコンフィギュレーション変数を含むServletコンテキスト
name - コンフィギュレーション変数名
value - コンフィギュレーション変数値

remove

public static void remove(javax.servlet.jsp.PageContext pc,
                          java.lang.String name,
                          int scope)
指定されたスコープからコンフィギュレーション変数を削除します.

コンフィギュレーション変数の削除は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
pc - 削除するコンフィギュレーション変数を含むPageコンテキスト
name - コンフィギュレーション変数名
scope - 削除するコンフィギュレーション変数のスコープ

remove

public static void remove(javax.servlet.ServletRequest request,
                          java.lang.String name)
"request" スコープからコンフィギュレーション変数を削除します.

コンフィギュレーション変数の削除は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
request - 削除するコンフィギュレーション変数を含むRequestオブジェクト
name - コンフィギュレーション変数名

remove

public static void remove(javax.servlet.http.HttpSession session,
                          java.lang.String name)
"session" スコープからコンフィギュレーション変数を削除します.

コンフィギュレーション変数の削除は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
session - 削除するコンフィギュレーション変数を含むSessionオブジェクト
name - コンフィギュレーション変数名

remove

public static void remove(javax.servlet.ServletContext context,
                          java.lang.String name)
"application" スコープからコンフィギュレーション変数を削除します.

コンフィギュレーション変数の削除は, それぞれのスコープが,それぞれの名前空間を持つかのように,実行されます. つまり,あるスコープの同じコンフィギュレーション変数名は, 他のスコープに保持されている変数を置き換えることはありません.

パラメータ:
context - 削除するコンフィギュレーション変数を含むServletコンテキスト
name - コンフィギュレーション変数名

find

public static java.lang.Object find(javax.servlet.jsp.PageContext pc,
                                    java.lang.String name)
コンテキスト初期化パラメータ名によって識別される特別なコンフィギュレーション設定 と関連した値を見つけます.

JSP スコープ (page, request, session, application) それぞれについて, getメソッドを用いて, 名(name)によって識別されるコンフィギュレーション変数の値を取得します. nullでない値を発見した時点で値を返します. もし値を発見できなかった場合は名(name)によって識別される コンテキスト初期化パラメータの値を取得します.

パラメータ:
pc - 探索をするコンフィギュレーション設定を含むPageコンテキスト
name - コンフィギュレーション設定のコンテキスト初期化パラメータ名
戻り値:
名(name)によって識別されるコンフィグレーション設定を指すjava.lang.Object, または,変数が定義されていない場合は null


このドキュメントは、Ja-Jakarta Project により訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。

Copyright © 1999-2003 The Apache Software Foundation. All Rights Reserved.