ComponentDef 型のパラメータを持つ org.seasar.framework.container のメソッド |
void |
AccessTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
Object component)
アクセスタイプに基づいて、 component のプロパティまたはフィールドにS2コンテナ上のコンポーネントをインジェクションします。 |
void |
AccessTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
BindingTypeDef bindingTypeDef,
Object component)
アクセスタイプに基づいて、 component のプロパティまたはフィールドにS2コンテナ上のコンポーネントをインジェクションします。 |
void |
ArgDef.setChildComponentDef(ComponentDef componentDef)
引数定義の値となるコンポーネント定義を設定します。 |
ConstructorAssembler |
AutoBindingDef.createConstructorAssembler(ComponentDef componentDef)
自動バインディング定義に基づき、 componentDef に対するConstructorAssembler を返します。 |
PropertyAssembler |
AutoBindingDef.createPropertyAssembler(ComponentDef componentDef)
自動バインディング定義に基づき、 componentDef に対するPropertyAssembler を返します。 |
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コンテナ上のコンポーネントをフィールドに直接インジェクションします。 |
ComponentDeployer |
InstanceDef.createComponentDeployer(ComponentDef componentDef)
コンポーネントインスタンス定義に基づいた、コンポーネント定義componentDef のComponentDeployer を返します。 |
void |
S2Container.register(ComponentDef componentDef)
|
void |
S2Container.registerMap(Object key,
ComponentDef componentDef,
S2Container container)
|
void |
TooManyRegistrationComponentDef.addComponentDef(ComponentDef cd)
|
ComponentDef 型のパラメータを持つ org.seasar.framework.container.assembler のメソッド |
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 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)
|
protected void |
AbstractPropertyAssembler.bindExternally(BeanDesc beanDesc,
ComponentDef componentDef,
Object component,
Set names)
|
void |
AccessTypeFieldDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
Object component)
|
void |
AccessTypeFieldDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
BindingTypeDef bindingTypeDef,
Object component)
|
void |
AccessTypePropertyDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
Object component)
|
void |
AccessTypePropertyDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
BindingTypeDef bindingTypeDef,
Object component)
|
static MethodAssembler |
AssemblerFactory.createInitMethodAssembler(ComponentDef cd)
|
static MethodAssembler |
AssemblerFactory.createDestroyMethodAssembler(ComponentDef cd)
|
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)
|
MethodAssembler |
AssemblerFactory.Provider.createInitMethodAssembler(ComponentDef cd)
|
MethodAssembler |
AssemblerFactory.Provider.createDestroyMethodAssembler(ComponentDef cd)
|
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)
|
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)
|
ConstructorAssembler |
AutoBindingAutoDef.createConstructorAssembler(ComponentDef componentDef)
|
PropertyAssembler |
AutoBindingAutoDef.createPropertyAssembler(ComponentDef componentDef)
|
ConstructorAssembler |
AutoBindingConstructorDef.createConstructorAssembler(ComponentDef componentDef)
|
PropertyAssembler |
AutoBindingConstructorDef.createPropertyAssembler(ComponentDef componentDef)
|
ConstructorAssembler |
AutoBindingNoneDef.createConstructorAssembler(ComponentDef componentDef)
|
PropertyAssembler |
AutoBindingNoneDef.createPropertyAssembler(ComponentDef componentDef)
|
ConstructorAssembler |
AutoBindingPropertyDef.createConstructorAssembler(ComponentDef componentDef)
|
PropertyAssembler |
AutoBindingPropertyDef.createPropertyAssembler(ComponentDef componentDef)
|
ConstructorAssembler |
AutoBindingSemiAutoDef.createConstructorAssembler(ComponentDef componentDef)
|
PropertyAssembler |
AutoBindingSemiAutoDef.createPropertyAssembler(ComponentDef componentDef)
|
protected void |
BindingTypeMayDef.doBind(ComponentDef componentDef,
Field field,
Object component)
|
protected void |
BindingTypeMayDef.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 |
BindingTypeNoneDef.doBind(ComponentDef componentDef,
Field field,
Object component)
|
protected void |
BindingTypeNoneDef.doBind(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component)
|
protected void |
BindingTypeShouldDef.doBind(ComponentDef componentDef,
Field field,
Object component)
|
protected void |
BindingTypeShouldDef.doBind(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component)
|
ComponentDef を返す 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 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)
|
protected ComponentDef |
ComponentTagHandler.createComponentDef(Class componentClass,
String name)
|
ComponentDef |
ConstantAnnotationHandler.createComponentDef(Class componentClass,
InstanceDef defaultInstanceDef,
AutoBindingDef defaultAutoBindingDef,
boolean defaultExternalBinding)
|
ComponentDef 型のパラメータを持つ org.seasar.framework.container.factory のメソッド |
void |
AbstractAnnotationHandler.appendDI(ComponentDef componentDef)
|
boolean |
AbstractAnnotationHandler.isInitMethodRegisterable(ComponentDef cd,
String methodName)
|
boolean |
AbstractAnnotationHandler.isDestroyMethodRegisterable(ComponentDef cd,
String methodName)
|
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)
|
boolean |
AnnotationHandler.isDestroyMethodRegisterable(ComponentDef cd,
String methodName)
|
void |
ConstantAnnotationHandler.appendAspect(ComponentDef componentDef)
|
protected void |
ConstantAnnotationHandler.appendAspect(ComponentDef componentDef,
String interceptor,
String pointcut)
|
protected void |
ConstantAnnotationHandler.appendAspect(ComponentDef componentDef,
String interceptor,
Method pointcut)
|
void |
ConstantAnnotationHandler.appendInterType(ComponentDef componentDef)
|
protected void |
ConstantAnnotationHandler.appendInterType(ComponentDef componentDef,
String interTypeName)
|
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 method)
|
protected void |
ConstantAnnotationHandler.appendDestroyMethod(ComponentDef componentDef,
String methodName)
|
ComponentDef を返す org.seasar.framework.container.impl のメソッド |
static ComponentDef |
S2ContainerBehavior.acquireFromGetComponent(S2Container container,
Object key)
|
static ComponentDef |
S2ContainerBehavior.acquireFromGetComponentDef(S2Container container,
Object key)
|
static ComponentDef |
S2ContainerBehavior.acquireFromHasComponentDef(S2Container container,
Object key)
|
static ComponentDef |
S2ContainerBehavior.acquireFromInjectDependency(S2Container container,
Object key)
|
ComponentDef |
S2ContainerBehavior.Provider.acquireFromGetComponent(S2Container container,
Object key)
|
ComponentDef |
S2ContainerBehavior.Provider.acquireFromGetComponentDef(S2Container container,
Object key)
|
ComponentDef |
S2ContainerBehavior.Provider.acquireFromHasComponentDef(S2Container container,
Object key)
|
ComponentDef |
S2ContainerBehavior.Provider.acquireFromInjectDependency(S2Container container,
Object key)
|
ComponentDef |
S2ContainerBehavior.DefaultProvider.acquireFromGetComponent(S2Container container,
Object key)
|
ComponentDef |
S2ContainerBehavior.DefaultProvider.acquireFromGetComponentDef(S2Container container,
Object key)
|
ComponentDef |
S2ContainerBehavior.DefaultProvider.acquireFromHasComponentDef(S2Container container,
Object key)
|
ComponentDef |
S2ContainerBehavior.DefaultProvider.acquireFromInjectDependency(S2Container container,
Object key)
|
protected ComponentDef |
S2ContainerBehavior.DefaultProvider.getComponentDef(S2Container container,
Object key)
|
ComponentDef |
S2ContainerImpl.getComponentDef(int index)
|
ComponentDef |
S2ContainerImpl.getComponentDef(Object key)
|
ComponentDef[] |
S2ContainerImpl.findComponentDefs(Object key)
|
ComponentDef[] |
S2ContainerImpl.findAllComponentDefs(Object componentKey)
|
ComponentDef[] |
S2ContainerImpl.findLocalComponentDefs(Object componentKey)
|
protected ComponentDef[] |
S2ContainerImpl.toComponentDefArray(ComponentDef cd)
|
protected ComponentDef |
S2ContainerImpl.internalGetComponentDef(Object key)
|
protected ComponentDef |
S2ContainerImpl.createTooManyRegistration(Object key,
ComponentDef currentComponentDef,
ComponentDef newComponentDef)
|
ComponentDef |
TooManyRegistrationComponentDefImpl.getComponentDef(int index)
|
ComponentDef[] |
TooManyRegistrationComponentDefImpl.getComponentDefs()
|