org.seasar.extension.j2ee
クラス JndiResourceLocator

java.lang.Object
  拡張org.seasar.extension.j2ee.JndiResourceLocator

public class JndiResourceLocator
extends java.lang.Object

JNDIのリソースを解決するためのロケータです。

作成者:
koichk

フィールドの概要
static java.lang.String ENC_PREFIX
          ENCプレフィックスです。
protected static java.util.Map MAGIC_COMPONENTS
          マジックコンポーネントです。
 
コンストラクタの概要
JndiResourceLocator()
           
 
メソッドの概要
static java.lang.Object lookup(java.lang.String name)
          ルックアップします。
static java.lang.Object lookup(java.lang.String name, java.util.Hashtable env)
          ルックアップします。
static java.lang.String resolveName(javax.naming.Name name)
          名前を解決します。
static java.lang.String resolveName(java.lang.String name)
          名前を解決します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ENC_PREFIX

public static final java.lang.String ENC_PREFIX
ENCプレフィックスです。

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

MAGIC_COMPONENTS

protected static final java.util.Map MAGIC_COMPONENTS
マジックコンポーネントです。

コンストラクタの詳細

JndiResourceLocator

public JndiResourceLocator()
メソッドの詳細

lookup

public static java.lang.Object lookup(java.lang.String name)
                               throws javax.naming.NamingException
ルックアップします。

パラメータ:
name - 名前
戻り値:
ルックアップの結果
例外:
javax.naming.NamingException - NamingExceptionが発生した場合

lookup

public static java.lang.Object lookup(java.lang.String name,
                                      java.util.Hashtable env)
                               throws javax.naming.NamingException
ルックアップします。

パラメータ:
name - 名前
env - 環境
戻り値:
ルックアップした結果
例外:
javax.naming.NamingException - NamingExceptionが発生した場合

resolveName

public static java.lang.String resolveName(javax.naming.Name name)
名前を解決します。

パラメータ:
name - 名前
戻り値:
解決された名前

resolveName

public static java.lang.String resolveName(java.lang.String name)
名前を解決します。

パラメータ:
name - 名前
戻り値:
解決された名前


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.