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

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

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

AutoBindingDef を返す org.seasar.framework.container のメソッド
 AutoBindingDef ComponentDef.getAutoBindingDef()
          自動バインディング定義を返します。
 

AutoBindingDef 型のパラメータを持つ org.seasar.framework.container のメソッド
 void ComponentDef.setAutoBindingDef(AutoBindingDef autoBindingDef)
          自動バインディング定義を設定します。
 

org.seasar.framework.container.assembler での AutoBindingDef の使用
 

AutoBindingDef を実装している org.seasar.framework.container.assembler のクラス
 class AbstractAutoBindingDef
          自動バインディング定義の抽象クラスです。
 class AutoBindingAutoDef
          自動バインディング定義の自動版です。
 class AutoBindingConstructorDef
          自動バインディング定義のコンストラクタ版です。
 class AutoBindingNoneDef
          自動バンディング定義の何も行わない版です。
 class AutoBindingPropertyDef
          自動バンディング定義のプロパティ版です。
 class AutoBindingSemiAutoDef
          自動バインディング定義の半自動版です。
 

AutoBindingDef として宣言されている org.seasar.framework.container.assembler のフィールド
static AutoBindingDef AutoBindingDefFactory.AUTO
          自動バインディング定義AUTOのフィールドです。
static AutoBindingDef AutoBindingDefFactory.CONSTRUCTOR
          自動バインディング定義CONSTRUCTORのフィールドです。
static AutoBindingDef AutoBindingDefFactory.PROPERTY
          自動バインディング定義PROPERTYのフィールドです。
static AutoBindingDef AutoBindingDefFactory.NONE
          自動バインディング定義NONEのフィールドです。
static AutoBindingDef AutoBindingDefFactory.SEMIAUTO
          自動バインディング定義SEMIAUTOのフィールドです。
 

AutoBindingDef を返す org.seasar.framework.container.assembler のメソッド
static AutoBindingDef AutoBindingDefFactory.getAutoBindingDef(java.lang.String name)
          自動バインディング定義を返します。
 

AutoBindingDef 型のパラメータを持つ org.seasar.framework.container.assembler のメソッド
static void AutoBindingDefFactory.addAutoBindingDef(AutoBindingDef autoBindingDef)
          自動バインディング定義を追加します。
 

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

AutoBindingDef を返す org.seasar.framework.container.autoregister のメソッド
 AutoBindingDef AbstractComponentAutoRegister.getAutoBindingDef()
          自動バインディング定義を返します。
 

AutoBindingDef 型のパラメータを持つ org.seasar.framework.container.autoregister のメソッド
 void AbstractComponentAutoRegister.setAutoBindingDef(AutoBindingDef autoBindingDef)
          自動バインディング定義を設定します。
 

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

AutoBindingDef を返す org.seasar.framework.container.creator のメソッド
 AutoBindingDef ComponentCreatorImpl.getAutoBindingDef()
          自動バインディング定義を返します。
 

AutoBindingDef 型のパラメータを持つ org.seasar.framework.container.creator のメソッド
 void ComponentCreatorImpl.setAutoBindingDef(AutoBindingDef autoBindingDef)
          自動バインディング定義を設定します。
 

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

AutoBindingDef を返す org.seasar.framework.container.factory のメソッド
protected  AutoBindingDef AbstractAnnotationHandler.getAutoBindingDef(java.lang.String name)
          自動バインディング定義を返します。
 

AutoBindingDef 型のパラメータを持つ 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, AutoBindingDef autoBindingDef)
          クラス名、インスタンス定義、自動バインディング定義を指定してコンポーネント定義を作成します。
 ComponentDef AnnotationHandler.createComponentDef(java.lang.String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
          クラス名、インスタンス定義、自動バインディング定義、外部バインディングの有無を指定してコンポーネント定義を作成します。
 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, AutoBindingDef autoBindingDef)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(java.lang.String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(java.lang.Class componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
           
protected  ComponentDef AbstractAnnotationHandler.createComponentDef(java.lang.Class componentClass, java.lang.String name, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
          指定したコンポーネントクラスからコンポーネント定義を作成します。
 

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

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

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



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