インタフェース
org.seasar.framework.container.InstanceDef の使用

InstanceDef を使用しているパッケージ
org.seasar.framework.container S2コンテナとその構成要素を定義するインターフェースおよび、S2コンテナの振舞いに関連した例外クラスを提供します。  
org.seasar.framework.container.autoregister コンポーネントを自動登録する機能を提供します。 
org.seasar.framework.container.creator コンポーネント定義を自動生成する機能を提供します。 
org.seasar.framework.container.deployer コンポーネントのインスタンスを生成する機能を提供します。 
org.seasar.framework.container.factory S2コンテナを構成および構築するためのクラスを提供します。  
org.seasar.framework.container.impl S2Containerの実装を提供します。 
 

org.seasar.framework.container での InstanceDef の使用
 

InstanceDef を返す org.seasar.framework.container のメソッド
 InstanceDef ComponentDef.getInstanceDef()
          インスタンス定義を返します。
 

InstanceDef 型のパラメータを持つ org.seasar.framework.container のメソッド
 void ComponentDef.setInstanceDef(InstanceDef instanceDef)
          インスタンス定義を設定します。
 

org.seasar.framework.container.autoregister での InstanceDef の使用
 

InstanceDef を返す org.seasar.framework.container.autoregister のメソッド
 InstanceDef AbstractComponentAutoRegister.getInstanceDef()
          インスタンス定義を返します。
 

InstanceDef 型のパラメータを持つ org.seasar.framework.container.autoregister のメソッド
 void AbstractComponentAutoRegister.setInstanceDef(InstanceDef instanceDef)
          インスタンス定義を設定します。
 

org.seasar.framework.container.creator での InstanceDef の使用
 

InstanceDef を返す org.seasar.framework.container.creator のメソッド
 InstanceDef ComponentCreatorImpl.getInstanceDef()
          インスタンス定義を返します。
 

InstanceDef 型のパラメータを持つ org.seasar.framework.container.creator のメソッド
 void ComponentCreatorImpl.setInstanceDef(InstanceDef instanceDef)
          インスタンス定義を設定します。
 

org.seasar.framework.container.deployer での InstanceDef の使用
 

InstanceDef を実装している org.seasar.framework.container.deployer のクラス
 class AbstractInstanceDef
          InstanceDefの抽象クラスです。
 class InstanceApplicationDef
          application用のInstanceDefです。
 class InstanceOuterDef
          outer用のInstanceDefです。
 class InstancePrototypeDef
          prototype用のInstanceDefです。
 class InstanceRequestDef
          request用のInstanceDefです。
 class InstanceSessionDef
          session用のInstanceDefです。
 class InstanceSingletonDef
          singleton用のInstanceDefです。
 

InstanceDef として宣言されている org.seasar.framework.container.deployer のフィールド
static InstanceDef InstanceDefFactory.SINGLETON
          singleton用のInstanceDef
static InstanceDef InstanceDefFactory.PROTOTYPE
          prototype用のInstanceDef
static InstanceDef InstanceDefFactory.APPLICATION
          application用のInstanceDef
static InstanceDef InstanceDefFactory.SESSION
          session用のInstanceDef
static InstanceDef InstanceDefFactory.REQUEST
          request用のInstanceDef
static InstanceDef InstanceDefFactory.OUTER
          outer用のInstanceDef
 

InstanceDef を返す org.seasar.framework.container.deployer のメソッド
static InstanceDef InstanceDefFactory.getInstanceDef(java.lang.String name)
          nameに応じたInstanceDefを返します。
 

InstanceDef 型のパラメータを持つ org.seasar.framework.container.deployer のメソッド
static void InstanceDefFactory.addInstanceDef(InstanceDef instanceDef)
          InstanceDefを追加します。
 

org.seasar.framework.container.factory での InstanceDef の使用
 

InstanceDef を返す org.seasar.framework.container.factory のメソッド
protected  InstanceDef AbstractAnnotationHandler.getInstanceDef(java.lang.String name, InstanceDef defaultInstanceDef)
          インスタンス定義を返します。
protected  InstanceDef AbstractAnnotationHandler.getInstanceDef(java.lang.String name)
          インスタンス定義を返します。
 

InstanceDef 型のパラメータを持つ org.seasar.framework.container.factory のメソッド
 ComponentDef ConstantAnnotationHandler.createComponentDef(java.lang.Class componentClass, InstanceDef defaultInstanceDef, AutoBindingDef defaultAutoBindingDef, boolean defaultExternalBinding)
           
 ComponentDef AnnotationHandler.createComponentDef(java.lang.String className, InstanceDef instanceDef)
          クラス名、インスタンス定義を指定してコンポーネント定義を作成します。
 ComponentDef AnnotationHandler.createComponentDef(java.lang.String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
          クラス名、インスタンス定義、自動バインディング定義を指定してコンポーネント定義を作成します。
 ComponentDef AnnotationHandler.createComponentDef(java.lang.String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
          クラス名、インスタンス定義、自動バインディング定義、外部バインディングの有無を指定してコンポーネント定義を作成します。
 ComponentDef AnnotationHandler.createComponentDef(java.lang.Class componentClass, InstanceDef instanceDef)
          コンポーネント名、インスタンス定義を指定してコンポーネント定義を作成します。
 ComponentDef AnnotationHandler.createComponentDef(java.lang.Class componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
          コンポーネントクラス、インスタンス定義、自動バインディング定義を指定してコンポーネント定義を作成します。
 ComponentDef AnnotationHandler.createComponentDef(java.lang.Class componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
          コンポーネントクラス、インスタンス定義、自動バインディング定義、外部バインディングを指定してコンポーネント定義を作成します。
 ComponentDef AbstractAnnotationHandler.createComponentDef(java.lang.String className, InstanceDef instanceDef)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(java.lang.String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(java.lang.String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(java.lang.Class componentClass, InstanceDef instanceDef)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(java.lang.Class componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
           
protected  InstanceDef AbstractAnnotationHandler.getInstanceDef(java.lang.String name, InstanceDef defaultInstanceDef)
          インスタンス定義を返します。
protected  ComponentDef AbstractAnnotationHandler.createComponentDef(java.lang.Class componentClass, java.lang.String name, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
          指定したコンポーネントクラスからコンポーネント定義を作成します。
 

org.seasar.framework.container.impl での InstanceDef の使用
 

InstanceDef を返す org.seasar.framework.container.impl のメソッド
 InstanceDef SimpleComponentDef.getInstanceDef()
           
 InstanceDef ComponentDefImpl.getInstanceDef()
           
 

InstanceDef 型のパラメータを持つ org.seasar.framework.container.impl のメソッド
 void SimpleComponentDef.setInstanceDef(InstanceDef instanceDef)
           
 void ComponentDefImpl.setInstanceDef(InstanceDef instanceDef)
           
 



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