org.zuena.guiceex.impl
クラス GuiceexInjectorImpl

java.lang.Object
  上位を拡張 org.zuena.guiceex.impl.GuiceexInjectorImpl
すべての実装されたインタフェース:
Injector, GuiceexInjector

public class GuiceexInjectorImpl
extends Object
implements GuiceexInjector

GuiceexInjectorの実装クラスです。 JPAサポートの初期化とクローズを行います。

導入されたバージョン:
0.9.1

コンストラクタの概要
GuiceexInjectorImpl(Injector injector)
           
 
メソッドの概要
 void close()
          JPAサポートの終了処理を行います。
 void closeImpl()
          JPAサポートの終了処理を行います。
<T> List<Binding<T>>
findBindingsByType(TypeLiteral<T> type)
           
<T> Binding<T>
getBinding(Key<T> key)
           
 Map<Key<?>,Binding<?>> getBindings()
           
 Injector getInjector()
          デリゲートされているInjectorインスタンスを取得します。
<T> T
getInstance(Class<T> type)
           
<T> T
getInstance(Key<T> key)
           
<T> Provider<T>
getProvider(Class<T> type)
           
<T> Provider<T>
getProvider(Key<T> key)
           
 void initialize()
          JPAサポートの初期化を行います。
 void injectMembers(Object o)
           
 void setManaged(boolean managed)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GuiceexInjectorImpl

public GuiceexInjectorImpl(Injector injector)
メソッドの詳細

initialize

public void initialize()
JPAサポートの初期化を行います。


close

public void close()
JPAサポートの終了処理を行います。 InjectorFactoryでインスタンスが管理されている場合は InjectorFactory.close()メソッドにより終了します。

定義:
インタフェース GuiceexInjector 内の close

closeImpl

public void closeImpl()
JPAサポートの終了処理を行います。


setManaged

public void setManaged(boolean managed)

findBindingsByType

public <T> List<Binding<T>> findBindingsByType(TypeLiteral<T> type)
定義:
インタフェース Injector 内の findBindingsByType
関連項目:
Injector.findBindingsByType(com.google.inject.TypeLiteral)

getBinding

public <T> Binding<T> getBinding(Key<T> key)
定義:
インタフェース Injector 内の getBinding
関連項目:
Injector.getBinding(com.google.inject.Key)

getBindings

public Map<Key<?>,Binding<?>> getBindings()
定義:
インタフェース Injector 内の getBindings
関連項目:
Injector.getBindings()

getInstance

public <T> T getInstance(Key<T> key)
定義:
インタフェース Injector 内の getInstance
関連項目:
Injector.getInstance(com.google.inject.Key)

getInstance

public <T> T getInstance(Class<T> type)
定義:
インタフェース Injector 内の getInstance
関連項目:
Injector.getInstance(java.lang.Class)

getProvider

public <T> Provider<T> getProvider(Key<T> key)
定義:
インタフェース Injector 内の getProvider
関連項目:
Injector.getProvider(com.google.inject.Key)

getProvider

public <T> Provider<T> getProvider(Class<T> type)
定義:
インタフェース Injector 内の getProvider
関連項目:
Injector.getProvider(java.lang.Class)

injectMembers

public void injectMembers(Object o)
定義:
インタフェース Injector 内の injectMembers
関連項目:
Injector.injectMembers(java.lang.Object)

getInjector

public Injector getInjector()
インタフェース GuiceexInjector の記述:
デリゲートされているInjectorインスタンスを取得します。

定義:
インタフェース GuiceexInjector 内の getInjector
関連項目:
GuiceexInjector.getInjector()


Copyright © 2007 zuena.org AllRights Reserved.