インタフェース
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   
org.seasar.framework.container.impl   
 

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
           
 class InstanceApplicationDef
           
 class InstanceOuterDef
           
 class InstancePrototypeDef
           
 class InstanceRequestDef
           
 class InstanceSessionDef
           
 class InstanceSingletonDef
           
 

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

InstanceDef を返す org.seasar.framework.container.deployer のメソッド
static InstanceDef InstanceDefFactory.getInstanceDef(String name)
           
 

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

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

InstanceDef を返す org.seasar.framework.container.factory のメソッド
protected  InstanceDef AbstractAnnotationHandler.getInstanceDef(String name, InstanceDef defaultInstanceDef)
           
protected  InstanceDef AbstractAnnotationHandler.getInstanceDef(String name)
           
 

InstanceDef 型のパラメータを持つ org.seasar.framework.container.factory のメソッド
 ComponentDef AbstractAnnotationHandler.createComponentDef(String className, InstanceDef instanceDef)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(Class componentClass, InstanceDef instanceDef)
           
 ComponentDef AbstractAnnotationHandler.createComponentDef(Class componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
           
protected  InstanceDef AbstractAnnotationHandler.getInstanceDef(String name, InstanceDef defaultInstanceDef)
           
protected  ComponentDef AbstractAnnotationHandler.createComponentDef(Class componentClass, String name, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
           
 ComponentDef AnnotationHandler.createComponentDef(String className, InstanceDef instanceDef)
           
 ComponentDef AnnotationHandler.createComponentDef(String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
           
 ComponentDef AnnotationHandler.createComponentDef(String className, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
           
 ComponentDef AnnotationHandler.createComponentDef(Class componentClass, InstanceDef instanceDef)
           
 ComponentDef AnnotationHandler.createComponentDef(Class componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef)
           
 ComponentDef AnnotationHandler.createComponentDef(Class componentClass, InstanceDef instanceDef, AutoBindingDef autoBindingDef, boolean externalBinding)
           
 ComponentDef ConstantAnnotationHandler.createComponentDef(Class componentClass, InstanceDef defaultInstanceDef, AutoBindingDef defaultAutoBindingDef, boolean defaultExternalBinding)
           
 

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

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

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



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