| 
 | |||||||||||
| 前 次 | フレームあり フレームなし | ||||||||||
| org.seasar.framework.aop.interceptors での ComponentDef の使用 | 
| ComponentDef として宣言されている org.seasar.framework.aop.interceptors のフィールド | |
| protected  ComponentDef[] | InterceptorAdapter.interceptorDefs | 
| ComponentDef を返す org.seasar.framework.aop.interceptors のメソッド | |
| protected  ComponentDef | AbstractInterceptor.getComponentDef(MethodInvocation invocation) | 
| org.seasar.framework.container での ComponentDef の使用 | 
| org.seasar.framework.container での ComponentDef のサブインタフェース | |
|  interface | TooManyRegistrationComponentDefS2コンテナ内に1つのキーで複数登録されたコンポーネントの定義を表すインターフェースです。 | 
| ComponentDef を返す org.seasar.framework.container のメソッド | |
|  ComponentDef[] | TooManyRegistrationComponentDef.getComponentDefs()複数登録されたコンポーネント定義の配列を返します。 | 
|  ComponentDef | S2Container.getComponentDef(int index)番号で指定された位置のコンポーネント定義を返します。 | 
|  ComponentDef | S2Container.getComponentDef(Object componentKey)指定されたキーに対応するコンポーネント定義を返します。 | 
|  ComponentDef[] | S2Container.findComponentDefs(Object componentKey)指定されたキーに対応する複数のコンポーネント定義を検索して返します。 | 
|  ComponentDef[] | S2Container.findAllComponentDefs(Object componentKey)指定されたキーに対応する複数のコンポーネント定義を検索して返します。 | 
|  ComponentDef[] | S2Container.findLocalComponentDefs(Object componentKey)指定されたキーに対応する複数のコンポーネント定義を検索して返します。 | 
|  ComponentDef | ComponentCreator.createComponentDef(Class componentClass)指定されたクラスから、 命名規約に従ってコンポーネント定義を作成します。 | 
|  ComponentDef | ComponentCreator.createComponentDef(String componentName)指定されたコンポーネント名から、 命名規約に従ってコンポーネント定義を作成します。 | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container のメソッド | |
|  void | TooManyRegistrationComponentDef.addComponentDef(ComponentDef cd)同じキーで登録されたコンポーネント定義を追加します。 | 
|  void | S2Container.register(ComponentDef componentDef)コンポーネント定義を登録します。 | 
|  void | S2Container.registerMap(Object key,
            ComponentDef componentDef,
            S2Container container)子コンテナ( container)に登録された コンポーネント定義(componentDef)をこのコンテナから検索できるよう
 コンポーネント定義を管理するマップに登録します。 | 
|  ComponentDeployer | InstanceDef.createComponentDeployer(ComponentDef componentDef)インスタンス定義に基づいた、コンポーネント定義 componentDefのComponentDeployerを返します。 | 
|  void | ComponentCustomizer.customize(ComponentDef componentDef)指定されたコンポーネント定義をカスタマイズします。 | 
|  void | BindingTypeDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     PropertyDesc propertyDesc,
     Object component)バインディングタイプ定義に基づいて、 componentに対してS2コンテナ上のコンポーネントをプロパティ経由でインジェクションします。 | 
|  void | BindingTypeDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     Field field,
     Object component)バインディングタイプ定義に基づいて、 componentに対してS2コンテナ上のコンポーネントをフィールドに直接インジェクションします。 | 
|  ConstructorAssembler | AutoBindingDef.createConstructorAssembler(ComponentDef componentDef)自動バインディング定義に基づき、 componentDefに対するConstructorAssemblerを返します。 | 
|  PropertyAssembler | AutoBindingDef.createPropertyAssembler(ComponentDef componentDef)自動バインディング定義に基づき、 componentDefに対するPropertyAssemblerを返します。 | 
|  void | ArgDef.setChildComponentDef(ComponentDef componentDef)引数定義の値となるコンポーネント定義を設定します。 | 
|  void | AccessTypeDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     Object component)アクセスタイプ定義に基づいて、 componentのプロパティまたはフィールドにS2コンテナ上のコンポーネントをインジェクションします。 | 
|  void | AccessTypeDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     BindingTypeDef bindingTypeDef,
     Object component)アクセスタイプ定義に基づいて、 componentのプロパティまたはフィールドにS2コンテナ上のコンポーネントをインジェクションします。 | 
| org.seasar.framework.container.assembler での ComponentDef の使用 | 
| ComponentDef を返す org.seasar.framework.container.assembler のメソッド | |
| protected  ComponentDef | AbstractAssembler.getComponentDef() | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.assembler のメソッド | |
| protected  void | BindingTypeShouldDef.doBind(ComponentDef componentDef,
       Field field,
       Object component) | 
| protected  void | BindingTypeShouldDef.doBind(ComponentDef componentDef,
       PropertyDesc propertyDesc,
       Object component) | 
| protected  void | BindingTypeNoneDef.doBind(ComponentDef componentDef,
       Field field,
       Object component) | 
| protected  void | BindingTypeNoneDef.doBind(ComponentDef componentDef,
       PropertyDesc propertyDesc,
       Object component) | 
| protected  void | BindingTypeMustDef.doBind(ComponentDef componentDef,
       Field field,
       Object component) | 
| protected  void | BindingTypeMustDef.doBind(ComponentDef componentDef,
       PropertyDesc propertyDesc,
       Object component) | 
| protected  void | BindingTypeMayDef.doBind(ComponentDef componentDef,
       Field field,
       Object component) | 
| protected  void | BindingTypeMayDef.doBind(ComponentDef componentDef,
       PropertyDesc propertyDesc,
       Object component) | 
|  ConstructorAssembler | AutoBindingSemiAutoDef.createConstructorAssembler(ComponentDef componentDef) | 
|  PropertyAssembler | AutoBindingSemiAutoDef.createPropertyAssembler(ComponentDef componentDef) | 
|  ConstructorAssembler | AutoBindingPropertyDef.createConstructorAssembler(ComponentDef componentDef) | 
|  PropertyAssembler | AutoBindingPropertyDef.createPropertyAssembler(ComponentDef componentDef) | 
|  ConstructorAssembler | AutoBindingNoneDef.createConstructorAssembler(ComponentDef componentDef) | 
|  PropertyAssembler | AutoBindingNoneDef.createPropertyAssembler(ComponentDef componentDef) | 
|  ConstructorAssembler | AutoBindingConstructorDef.createConstructorAssembler(ComponentDef componentDef) | 
|  PropertyAssembler | AutoBindingConstructorDef.createPropertyAssembler(ComponentDef componentDef) | 
|  ConstructorAssembler | AutoBindingAutoDef.createConstructorAssembler(ComponentDef componentDef) | 
|  PropertyAssembler | AutoBindingAutoDef.createPropertyAssembler(ComponentDef componentDef) | 
| static MethodAssembler | AssemblerFactory.createInitMethodAssembler(ComponentDef cd)initメソッドアセンブラを作成します。 | 
| static MethodAssembler | AssemblerFactory.createDestroyMethodAssembler(ComponentDef cd)destroyメソッドアセンブラを作成します。 | 
| static ConstructorAssembler | AssemblerFactory.createAutoConstructorAssembler(ComponentDef cd)自動コンストラクタアセンブラを作成します。 | 
| static ConstructorAssembler | AssemblerFactory.createDefaultConstructorConstructorAssembler(ComponentDef cd)デフォルトコンストラクタ用のコンストラクタアセンブラを作成します。 | 
| static PropertyAssembler | AssemblerFactory.createAutoPropertyAssembler(ComponentDef cd)自動プロパティアセンブラを作成します。 | 
| static PropertyAssembler | AssemblerFactory.createManualOnlyPropertyAssembler(ComponentDef cd)プロパティ定義を明示的に指定した用のプロパティアセンブラを作成します。 | 
| static PropertyAssembler | AssemblerFactory.createSemiAutoPropertyAssembler(ComponentDef cd)EJB3用のプロパティアセンブラを作成します。 | 
|  MethodAssembler | AssemblerFactory.Provider.createInitMethodAssembler(ComponentDef cd)initメソッドアセンブラを作成します。 | 
|  MethodAssembler | AssemblerFactory.Provider.createDestroyMethodAssembler(ComponentDef cd)destroyメソッドアセンブラを作成します。 | 
|  ConstructorAssembler | AssemblerFactory.Provider.createAutoConstructorAssembler(ComponentDef cd)自動コンストラクタアセンブラを作成します。 | 
|  ConstructorAssembler | AssemblerFactory.Provider.createDefaultConstructorConstructorAssembler(ComponentDef cd)デフォルトコンストラクタ用のコンストラクタアセンブラを作成します。 | 
|  PropertyAssembler | AssemblerFactory.Provider.createAutoPropertyAssembler(ComponentDef cd)自動プロパティアセンブラを作成します。 | 
|  PropertyAssembler | AssemblerFactory.Provider.createManualOnlyPropertyAssembler(ComponentDef cd)プロパティ定義を明示的に指定した用のプロパティアセンブラを作成します。 | 
|  PropertyAssembler | AssemblerFactory.Provider.createSemiAutoPropertyAssembler(ComponentDef cd)EJB3用のプロパティアセンブラを作成します。 | 
|  MethodAssembler | AssemblerFactory.DefaultProvider.createInitMethodAssembler(ComponentDef cd) | 
|  MethodAssembler | AssemblerFactory.DefaultProvider.createDestroyMethodAssembler(ComponentDef cd) | 
|  ConstructorAssembler | AssemblerFactory.DefaultProvider.createAutoConstructorAssembler(ComponentDef cd) | 
|  ConstructorAssembler | AssemblerFactory.DefaultProvider.createDefaultConstructorConstructorAssembler(ComponentDef cd) | 
|  PropertyAssembler | AssemblerFactory.DefaultProvider.createAutoPropertyAssembler(ComponentDef cd) | 
|  PropertyAssembler | AssemblerFactory.DefaultProvider.createManualOnlyPropertyAssembler(ComponentDef cd) | 
|  PropertyAssembler | AssemblerFactory.DefaultProvider.createSemiAutoPropertyAssembler(ComponentDef cd) | 
|  void | AccessTypePropertyDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     Object component) | 
|  void | AccessTypePropertyDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     BindingTypeDef bindingTypeDef,
     Object component) | 
|  void | AccessTypeFieldDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     Object component) | 
|  void | AccessTypeFieldDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     BindingTypeDef bindingTypeDef,
     Object component) | 
| protected  void | AbstractPropertyAssembler.bindExternally(BeanDesc beanDesc,
               ComponentDef componentDef,
               Object component,
               Set names) | 
|  void | AbstractBindingTypeDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     PropertyDesc propertyDesc,
     Object component) | 
|  void | AbstractBindingTypeDef.bind(ComponentDef componentDef,
     PropertyDef propertyDef,
     Field field,
     Object component) | 
| protected  void | AbstractBindingTypeDef.bindManual(ComponentDef componentDef,
           PropertyDef propertyDef,
           Field field,
           Object component) | 
| protected  void | AbstractBindingTypeDef.bindManual(ComponentDef componentDef,
           PropertyDef propertyDef,
           PropertyDesc propertyDesc,
           Object component) | 
| protected  boolean | AbstractBindingTypeDef.bindAuto(ComponentDef componentDef,
         Field field,
         Object component) | 
| protected  boolean | AbstractBindingTypeDef.bindAuto(ComponentDef componentDef,
         PropertyDesc propertyDesc,
         Object component) | 
| protected  Object | AbstractBindingTypeDef.getValue(ComponentDef componentDef,
         PropertyDef propertyDef,
         Object component) | 
| protected  Object | AbstractBindingTypeDef.getValue(ComponentDef componentDef,
         Object key,
         Object component,
         String propertyName) | 
| protected  void | AbstractBindingTypeDef.setValue(ComponentDef componentDef,
         PropertyDesc propertyDesc,
         Object component,
         Object value) | 
| protected  void | AbstractBindingTypeDef.setValue(ComponentDef componentDef,
         Field field,
         Object component,
         Object value) | 
| protected abstract  void | AbstractBindingTypeDef.doBind(ComponentDef componentDef,
       PropertyDesc propertyDesc,
       Object component) | 
| protected abstract  void | AbstractBindingTypeDef.doBind(ComponentDef componentDef,
       Field field,
       Object component) | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.assembler のコンストラクタ | |
| SemiAutoPropertyAssembler(ComponentDef componentDef) | |
| ManualOnlyPropertyAssembler(ComponentDef componentDef) | |
| DefaultInitMethodAssembler(ComponentDef componentDef) | |
| DefaultDestroyMethodAssembler(ComponentDef componentDef) | |
| DefaultConstructorConstructorAssembler(ComponentDef componentDef) | |
| AutoPropertyAssembler(ComponentDef componentDef) | |
| AutoConstructorAssembler(ComponentDef componentDef) | |
| AbstractPropertyAssembler(ComponentDef componentDef) | |
| AbstractMethodAssembler(ComponentDef componentDef) | |
| AbstractConstructorAssembler(ComponentDef componentDef) | |
| AbstractAssembler(ComponentDef componentDef) | |
| org.seasar.framework.container.autoregister での ComponentDef の使用 | 
| ComponentDef として宣言されている org.seasar.framework.container.autoregister のフィールド | |
| protected  ComponentDef | MetaAutoRegister.componentDef | 
| ComponentDef を返す org.seasar.framework.container.autoregister のメソッド | |
|  ComponentDef | MetaAutoRegister.getComponentDef()コンポーネント定義を返します。 | 
| protected  ComponentDef | AbstractAutoRegister.findComponentDef(String name) | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.autoregister のメソッド | |
|  void | MetaAutoRegister.setComponentDef(ComponentDef componentDef)コンポーネント定義を設定します。 | 
| protected  void | MetaAutoRegister.register(ComponentDef cd) | 
| protected  void | InterTypeAutoRegister.register(ComponentDef componentDef) | 
| protected  void | InterfaceAspectAutoRegister.register(ComponentDef componentDef) | 
| protected  void | InterfaceAspectAutoRegister.registerInterceptor(ComponentDef componentDef) | 
| protected  void | AspectAutoRegister.register(ComponentDef componentDef) | 
| protected abstract  void | AbstractComponentTargetAutoRegister.register(ComponentDef cd) | 
| protected  boolean | AbstractComponentTargetAutoRegister.isAppliedComponent(ComponentDef cd) | 
| protected  void | AbstractComponentAutoRegister.customize(ComponentDef componentDef)コンポーネント定義をカスタマイズします。 | 
| org.seasar.framework.container.cooldeploy での ComponentDef の使用 | 
| ComponentDef を返す org.seasar.framework.container.cooldeploy のメソッド | |
| protected  ComponentDef | CoolComponentAutoRegister.createComponentDef(Class componentClass) | 
| org.seasar.framework.container.creator での ComponentDef の使用 | 
| ComponentDef を返す org.seasar.framework.container.creator のメソッド | |
|  ComponentDef | ComponentCreatorImpl.createComponentDef(Class componentClass) | 
|  ComponentDef | ComponentCreatorImpl.createComponentDef(String componentName) | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.creator のメソッド | |
| protected  void | ComponentCreatorImpl.customize(ComponentDef componentDef) | 
| org.seasar.framework.container.customizer での ComponentDef の使用 | 
| ComponentDef として宣言されている org.seasar.framework.container.customizer のフィールド | |
| protected  ComponentDef | MetaCustomizer.componentDef | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.customizer のメソッド | |
|  void | MetaCustomizer.setComponentDef(ComponentDef componentDef)コンポーネント定義を設定します。 | 
| protected  void | MetaCustomizer.doCustomize(ComponentDef componentDef)カスタマイズ対象のコンポーネント定義をカスタマイズをします。 | 
| protected  void | InterTypeCustomizer.doCustomize(ComponentDef componentDef)カスタマイズ対象のコンポーネント定義をカスタマイズをします。 | 
|  void | CustomizerChain.doCustomize(ComponentDef componentDef)カスタマイズ対象のコンポーネント定義をカスタマイズをします。 | 
| protected  void | AspectCustomizer.doCustomize(ComponentDef componentDef)カスタマイズ対象のコンポーネント定義をカスタマイズをします。 | 
|  void | AbstractCustomizer.customize(ComponentDef componentDef)コンポーネント定義をカスタマイズをします。 | 
| protected  boolean | AbstractCustomizer.isMatchClassPattern(ComponentDef componentDef)コンポーネント定義のクラスがクラスパターンとマッチするかどうかを判定します。 | 
| protected  boolean | AbstractCustomizer.isMatchTargetInterface(ComponentDef componentDef)コンポーネント定義のクラスがターゲットインタフェースとマッチするかどうかを判定します。 | 
| protected abstract  void | AbstractCustomizer.doCustomize(ComponentDef componentDef)カスタマイズ対象のコンポーネント定義をカスタマイズをします。 | 
| org.seasar.framework.container.deployer での ComponentDef の使用 | 
| ComponentDef を返す org.seasar.framework.container.deployer のメソッド | |
| protected  ComponentDef | AbstractComponentDeployer.getComponentDef() | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.deployer のコンストラクタ | |
| SingletonComponentDeployer(ComponentDef componentDef)SingletonComponentDeployerを作成します。 | |
| SessionComponentDeployer(ComponentDef componentDef)SessionComponentDeployerを作成します。 | |
| RequestComponentDeployer(ComponentDef componentDef)RequestComponentDeployerを作成します。 | |
| PrototypeComponentDeployer(ComponentDef componentDef)PrototypeComponentDeployerを作成します。 | |
| OuterComponentDeployer(ComponentDef componentDef)OuterComponentDeployerを作成します。 | |
| ApplicationComponentDeployer(ComponentDef componentDef)ApplicationComponentDeployerを作成します。 | |
| AbstractComponentDeployer(ComponentDef componentDef)AbstractComponentDeployerを作成します。 | |
| org.seasar.framework.container.external での ComponentDef の使用 | 
| ComponentDef を実装している org.seasar.framework.container.external のクラス | |
|  class | ApplicationComponentDef | 
|  class | ApplicationMapComponentDef | 
|  class | InitParameterMapComponentDef | 
|  class | RequestComponentDef | 
|  class | RequestHeaderMapComponentDef | 
|  class | RequestHeaderValuesMapComponentDef | 
|  class | RequestMapComponentDef | 
|  class | RequestParameterMapComponentDef | 
|  class | RequestParameterValuesMapComponentDef | 
|  class | SessionMapComponentDef | 
| org.seasar.framework.container.external.portlet での ComponentDef の使用 | 
| ComponentDef を実装している org.seasar.framework.container.external.portlet のクラス | |
|  class | PortletConfigComponentDefThis class is SimpleComponentDef implementation for PortletConfig. | 
|  class | PortletContextComponentDefThis class is SimpleComponentDef implementation for PortletContext. | 
|  class | PortletRequestComponentDefThis class is SimpleComponentDef implementation for PortletRequest. | 
|  class | PortletResponseComponentDefThis class is SimpleComponentDef implementation for PortletResponse. | 
|  class | PortletSessionComponentDefThis class is SimpleComponentDef implementation for PortletSession. | 
| org.seasar.framework.container.external.servlet での ComponentDef の使用 | 
| ComponentDef を実装している org.seasar.framework.container.external.servlet のクラス | |
|  class | CookieMapComponentDef | 
|  class | HttpServletRequestComponentDef | 
|  class | HttpServletResponseComponentDef | 
|  class | HttpSessionComponentDef | 
|  class | ServletContextComponentDef | 
| org.seasar.framework.container.factory での ComponentDef の使用 | 
| ComponentDef を返す org.seasar.framework.container.factory のメソッド | |
|  ComponentDef | ConstantAnnotationHandler.createComponentDef(Class componentClass,
                   InstanceDef defaultInstanceDef,
                   AutoBindingDef defaultAutoBindingDef,
                   boolean defaultExternalBinding) | 
| protected  ComponentDef | ComponentTagHandler.createComponentDef(Class componentClass,
                   String name) | 
|  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 | 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  ComponentDef | AbstractAnnotationHandler.createComponentDef(Class componentClass,
                   String name,
                   InstanceDef instanceDef,
                   AutoBindingDef autoBindingDef,
                   boolean externalBinding) | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.factory のメソッド | |
|  void | ConstantAnnotationHandler.appendAspect(ComponentDef componentDef) | 
| protected  void | ConstantAnnotationHandler.appendAspect(ComponentDef componentDef,
             String interceptor,
             String pointcut)指定されたインターセプタ名とポイントカットを表す文字列からアスペクト定義を生成し、コンポーネント定義に追加します。 | 
| protected  void | ConstantAnnotationHandler.appendAspect(ComponentDef componentDef,
             String interceptor,
             Method targetMethod)指定されたインターセプタ名とメソッドからアスペクト定義を生成し、コンポーネント定義に追加します。 | 
|  void | ConstantAnnotationHandler.appendInterType(ComponentDef componentDef) | 
| protected  void | ConstantAnnotationHandler.appendInterType(ComponentDef componentDef,
                String interTypeName)インタータイプ定義を生成し、その定義にインタータイプ名で生成したOGNL式をセットしてコンポーネント定義に追加します。 | 
|  void | ConstantAnnotationHandler.appendInitMethod(ComponentDef componentDef) | 
| protected  void | ConstantAnnotationHandler.appendInitMethod(ComponentDef componentDef,
                 Method method)指定されたメソッドから初期化メソッド定義を生成し、コンポーネント定義に追加します。 | 
| protected  void | ConstantAnnotationHandler.appendInitMethod(ComponentDef componentDef,
                 String methodName)指定されたメソッド名から初期化メソッド定義を生成し、コンポーネント定義に追加します。 | 
|  void | ConstantAnnotationHandler.appendDestroyMethod(ComponentDef componentDef) | 
| protected  void | ConstantAnnotationHandler.appendDestroyMethod(ComponentDef componentDef,
                    Method targetMethod)指定されたメソッドからdestroyメソッド定義を生成し、コンポーネント定義に追加します。 | 
| protected  void | ConstantAnnotationHandler.appendDestroyMethod(ComponentDef componentDef,
                    String methodName)指定されたメソッド名からdestroyメソッド定義を生成し、コンポーネント定義に追加します。 | 
| static AspectDef | AspectDefFactory.createAspectDef(ComponentDef cd,
                Pointcut pointcut)指定された コンポーネント定義とポイントカットから、アスペクト定義を構築して返します。 | 
| static AspectDef | AspectDefFactory.createAspectDef(ComponentDef cd,
                String pointcutStr)指定された コンポーネント定義とポイントカットを表す文字列から、アスペクト定義を構築して返します。 | 
| static AspectDef | AspectDefFactory.createAspectDef(ComponentDef cd,
                Method method)指定された コンポーネント定義とメソッドから、アスペクト定義を構築して返します。 | 
|  void | AnnotationHandler.appendDI(ComponentDef componentDef)コンポーネント定義にプロパティ定義を追加します。 | 
|  void | AnnotationHandler.appendAspect(ComponentDef componentDef)コンポーネント定義にアスペクト定義を追加します。 | 
|  void | AnnotationHandler.appendInterType(ComponentDef componentDef)コンポーネント定義にインタータイプ定義を追加します。 | 
|  void | AnnotationHandler.appendInitMethod(ComponentDef componentDef)コンポーネント定義に初期化メソッドを追加します。 | 
|  boolean | AnnotationHandler.isInitMethodRegisterable(ComponentDef cd,
                         String methodName)コンポーネント定義に初期化メソッドが追加可能かどうかを返します。 | 
|  void | AnnotationHandler.appendDestroyMethod(ComponentDef componentDef)コンポーネント定義にdestroyMethodを追加します。 | 
|  boolean | AnnotationHandler.isDestroyMethodRegisterable(ComponentDef cd,
                            String methodName)コンポーネント定義にdestroyメソッドが追加可能かどうかを返します。 | 
|  void | AbstractAnnotationHandler.appendDI(ComponentDef componentDef) | 
|  boolean | AbstractAnnotationHandler.isInitMethodRegisterable(ComponentDef cd,
                         String methodName) | 
|  boolean | AbstractAnnotationHandler.isDestroyMethodRegisterable(ComponentDef cd,
                            String methodName) | 
| org.seasar.framework.container.hotdeploy での ComponentDef の使用 | 
| ComponentDef を返す org.seasar.framework.container.hotdeploy のメソッド | |
| protected  ComponentDef | HotdeployBehavior.getComponentDef(S2Container container,
                Object key) | 
| protected  ComponentDef | HotdeployBehavior.getComponentDefFromCache(Object key) | 
| protected  ComponentDef | HotdeployBehavior.createComponentDef(Class componentClass) | 
| protected  ComponentDef | HotdeployBehavior.createComponentDef(String componentName) | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.hotdeploy のメソッド | |
| protected  void | HotdeployBehavior.register(ComponentDef componentDef) | 
| protected  void | HotdeployBehavior.registerByClass(ComponentDef componentDef) | 
| protected  void | HotdeployBehavior.registerByName(ComponentDef componentDef) | 
| protected  void | HotdeployBehavior.registerMap(Object key,
            ComponentDef componentDef) | 
| org.seasar.framework.container.impl での ComponentDef の使用 | 
| ComponentDef を実装している org.seasar.framework.container.impl のクラス | |
|  class | ComponentDefImpl | 
|  class | S2ContainerComponentDef | 
|  class | SimpleComponentDef | 
|  class | TooManyRegistrationComponentDefImpl | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.impl のメソッド | |
|  void | TooManyRegistrationComponentDefImpl.addComponentDef(ComponentDef cd) | 
|  void | ThreadSafeS2ContainerImpl.register(ComponentDef componentDef) | 
|  void | ThreadSafeS2ContainerImpl.register0(ComponentDef componentDef) | 
|  void | ThreadSafeS2ContainerImpl.registerMap(Object key,
            ComponentDef componentDef,
            S2Container container) | 
| protected  Object[] | S2ContainerImpl.toComponentArray(Object componentKey,
                 ComponentDef[] componentDefs) | 
|  void | S2ContainerImpl.register(ComponentDef componentDef) | 
|  void | S2ContainerImpl.register0(ComponentDef componentDef) | 
| protected  void | S2ContainerImpl.registerByClass(ComponentDef componentDef) | 
| protected  void | S2ContainerImpl.registerByName(ComponentDef componentDef) | 
| protected  void | S2ContainerImpl.registerMap(Object key,
            ComponentDef componentDef) | 
|  void | S2ContainerImpl.registerMap(Object key,
            ComponentDef componentDef,
            S2Container container) | 
| protected  void | S2ContainerImpl.registerParent(Object key,
               ComponentDef componentDef) | 
| protected  ComponentDef[] | S2ContainerImpl.toComponentDefArray(ComponentDef cd) | 
| protected  boolean | S2ContainerImpl.isNeedNS(Object key,
         ComponentDef cd) | 
| static ComponentDef | S2ContainerImpl.createTooManyRegistration(Object key,
                          ComponentDef currentComponentDef,
                          ComponentDef newComponentDef) | 
|  void | ArgDefImpl.setChildComponentDef(ComponentDef componentDef) | 
| org.seasar.framework.container.servlet での ComponentDef の使用 | 
| ComponentDef を返す org.seasar.framework.container.servlet のメソッド | |
| protected  ComponentDef | S2ContainerServlet.getChildComponentDef(Object o) | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.servlet のメソッド | |
| protected  void | S2ContainerServlet.printComponent(ComponentDef cd,
               PrintWriter out) | 
| protected  void | S2ContainerServlet.printAspect(ComponentDef cd,
            PrintWriter out) | 
| protected  void | S2ContainerServlet.printProperty(ComponentDef cd,
              PrintWriter out) | 
| protected  void | S2ContainerServlet.printInitMethod(ComponentDef cd,
                PrintWriter out) | 
| protected  void | S2ContainerServlet.printDestroyMethod(ComponentDef cd,
                   PrintWriter out) | 
| org.seasar.framework.container.util での ComponentDef の使用 | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.container.util のメソッド | |
|  Object | Traversal.ComponentDefHandler.processComponent(ComponentDef componentDef) | 
| static void | S2ContainerUtil.putRegisterLog(ComponentDef cd) | 
| static BeanDesc | BindingUtil.getBeanDesc(ComponentDef componentDef,
            Object component) | 
| static Class | BindingUtil.getComponentClass(ComponentDef componentDef,
                  Object component) | 
| static Class | AopProxyUtil.getConcreteClass(ComponentDef componentDef) | 
| protected static Aspect[] | AopProxyUtil.getAspects(ComponentDef componentDef) | 
| protected static InterType[] | AopProxyUtil.getInterTypes(ComponentDef componentDef) | 
| org.seasar.framework.container.warmdeploy での ComponentDef の使用 | 
| ComponentDef を返す org.seasar.framework.container.warmdeploy のメソッド | |
| protected  ComponentDef | WarmdeployBehavior.getComponentDef(S2Container container,
                Object key) | 
| protected  ComponentDef | WarmdeployBehavior.createComponentDef(Class componentClass) | 
| protected  ComponentDef | WarmdeployBehavior.createComponentDef(String componentName) | 
| org.seasar.framework.unit での ComponentDef の使用 | 
| ComponentDef を返す org.seasar.framework.unit のメソッド | |
|  ComponentDef | S2FrameworkTestCase.getComponentDef(String componentName) | 
|  ComponentDef | S2FrameworkTestCase.getComponentDef(Class componentClass) | 
| ComponentDef 型のパラメータを持つ org.seasar.framework.unit のメソッド | |
|  void | S2FrameworkTestCase.register(ComponentDef componentDef) | 
| 
 | |||||||||||
| 前 次 | フレームあり フレームなし | ||||||||||