| 修飾子とタイプ | メソッドと説明 |
|---|---|
ComponentDef[] |
LaContainer.findAllComponentDefs(Object componentKey) |
ComponentDef[] |
LaContainer.findComponentDefs(Object componentKey) |
ComponentDef[] |
LaContainer.findLocalComponentDefs(Object componentKey) |
ComponentDef |
LaContainer.getComponentDef(int index) |
ComponentDef |
LaContainer.getComponentDef(Object componentKey) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
LaContainer.register(ComponentDef componentDef) |
void |
LaContainer.registerByClass(ComponentDef componentDef) |
void |
LaContainer.registerMap(Object key,
ComponentDef componentDef,
LaContainer container) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ComponentDef[] |
InterceptorAdapter.interceptorDefs |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ComponentDef |
AbstractInterceptor.getComponentDef(MethodInvocation invocation) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ComponentDef |
AbstractAssembler.getComponentDef() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
AccessTypeFieldDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
BindingTypeDef bindingTypeDef,
Object component) |
void |
AccessTypePropertyDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
BindingTypeDef bindingTypeDef,
Object component) |
void |
AbstractBindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
Field field,
Object component) |
void |
AccessTypeFieldDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
Object component) |
void |
AccessTypePropertyDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
Object component) |
void |
AbstractBindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
PropertyDesc propertyDesc,
Object component) |
protected boolean |
AbstractBindingTypeDef.bindAutoProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected boolean |
AbstractBindingTypeDef.bindAutoResourceField(ComponentDef componentDef,
Field field,
Object component) |
protected void |
AbstractPropertyAssembler.bindExternally(BeanDesc beanDesc,
ComponentDef componentDef,
Object component,
Set<String> names) |
protected void |
AbstractBindingTypeDef.bindManualProperty(ComponentDef componentDef,
PropertyDef propertyDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
AbstractBindingTypeDef.bindManualResourceField(ComponentDef componentDef,
PropertyDef propertyDef,
Field field,
Object component) |
static ConstructorAssembler |
AssemblerFactory.createAutoConstructorAssembler(ComponentDef cd) |
ConstructorAssembler |
AssemblerFactory.Provider.createAutoConstructorAssembler(ComponentDef cd) |
ConstructorAssembler |
AssemblerFactory.DefaultProvider.createAutoConstructorAssembler(ComponentDef cd) |
static PropertyAssembler |
AssemblerFactory.createAutoPropertyAssembler(ComponentDef cd) |
PropertyAssembler |
AssemblerFactory.Provider.createAutoPropertyAssembler(ComponentDef cd) |
PropertyAssembler |
AssemblerFactory.DefaultProvider.createAutoPropertyAssembler(ComponentDef cd) |
ConstructorAssembler |
AutoBindingPropertyDef.createConstructorAssembler(ComponentDef componentDef) |
ConstructorAssembler |
AutoBindingNoneDef.createConstructorAssembler(ComponentDef componentDef) |
ConstructorAssembler |
AutoBindingConstructorDef.createConstructorAssembler(ComponentDef componentDef) |
ConstructorAssembler |
AutoBindingAutoDef.createConstructorAssembler(ComponentDef componentDef) |
ConstructorAssembler |
AutoBindingSemiAutoDef.createConstructorAssembler(ComponentDef componentDef) |
static ConstructorAssembler |
AssemblerFactory.createDefaultConstructorConstructorAssembler(ComponentDef cd) |
ConstructorAssembler |
AssemblerFactory.Provider.createDefaultConstructorConstructorAssembler(ComponentDef cd) |
ConstructorAssembler |
AssemblerFactory.DefaultProvider.createDefaultConstructorConstructorAssembler(ComponentDef cd) |
static MethodAssembler |
AssemblerFactory.createDestroyMethodAssembler(ComponentDef cd) |
MethodAssembler |
AssemblerFactory.Provider.createDestroyMethodAssembler(ComponentDef cd) |
MethodAssembler |
AssemblerFactory.DefaultProvider.createDestroyMethodAssembler(ComponentDef cd) |
static MethodAssembler |
AssemblerFactory.createInitMethodAssembler(ComponentDef cd) |
MethodAssembler |
AssemblerFactory.Provider.createInitMethodAssembler(ComponentDef cd) |
MethodAssembler |
AssemblerFactory.DefaultProvider.createInitMethodAssembler(ComponentDef cd) |
static PropertyAssembler |
AssemblerFactory.createManualOnlyPropertyAssembler(ComponentDef cd) |
PropertyAssembler |
AssemblerFactory.Provider.createManualOnlyPropertyAssembler(ComponentDef cd) |
PropertyAssembler |
AssemblerFactory.DefaultProvider.createManualOnlyPropertyAssembler(ComponentDef cd) |
PropertyAssembler |
AutoBindingPropertyDef.createPropertyAssembler(ComponentDef componentDef) |
PropertyAssembler |
AutoBindingNoneDef.createPropertyAssembler(ComponentDef componentDef) |
PropertyAssembler |
AutoBindingConstructorDef.createPropertyAssembler(ComponentDef componentDef) |
PropertyAssembler |
AutoBindingAutoDef.createPropertyAssembler(ComponentDef componentDef) |
PropertyAssembler |
AutoBindingSemiAutoDef.createPropertyAssembler(ComponentDef componentDef) |
static PropertyAssembler |
AssemblerFactory.createSemiAutoPropertyAssembler(ComponentDef cd) |
PropertyAssembler |
AssemblerFactory.Provider.createSemiAutoPropertyAssembler(ComponentDef cd) |
PropertyAssembler |
AssemblerFactory.DefaultProvider.createSemiAutoPropertyAssembler(ComponentDef cd) |
protected void |
BindingTypeNoneDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
BindingTypeMayDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected abstract void |
AbstractBindingTypeDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
BindingTypeMustDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
BindingTypeShouldDef.doBindProperty(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component) |
protected void |
BindingTypeNoneDef.doBindResourceField(ComponentDef componentDef,
Field field,
Object component) |
protected void |
BindingTypeMayDef.doBindResourceField(ComponentDef componentDef,
Field field,
Object component) |
protected abstract void |
AbstractBindingTypeDef.doBindResourceField(ComponentDef componentDef,
Field field,
Object component) |
protected void |
BindingTypeMustDef.doBindResourceField(ComponentDef componentDef,
Field field,
Object component) |
protected void |
BindingTypeShouldDef.doBindResourceField(ComponentDef componentDef,
Field field,
Object component) |
protected Object |
AbstractBindingTypeDef.getComponent(ComponentDef componentDef,
Object key,
Object component,
String propertyName) |
protected Object |
AbstractBindingTypeDef.getValue(ComponentDef componentDef,
PropertyDef propertyDef,
Object component,
Class<?> resultType) |
protected boolean |
AbstractBindingTypeDef.isSimpleNamingAutoBindable(String propertyName,
Class<?> propertyType,
ComponentDef cd) |
protected void |
AbstractBindingTypeDef.setPropertyValue(ComponentDef componentDef,
PropertyDesc propertyDesc,
Object component,
Object value) |
protected void |
AbstractBindingTypeDef.setResourceFieldValue(ComponentDef componentDef,
Field field,
Object component,
Object value) |
protected void |
AutoPropertyAssembler.setupPlainProperty(Object component,
BeanDesc beanDesc,
ComponentDef componentDef,
Set<String> names) |
protected void |
BindingTypeMustDef.throwAutoBindingFailureException(ComponentDef componentDef,
Field field,
Object component) |
protected void |
AbstractBindingTypeDef.throwPropertyComponentGetFailureException(ComponentDef componentDef,
Object key,
Object component,
String propertyName,
RuntimeException cause) |
protected void |
AbstractBindingTypeDef.throwPropertyValueGetFailureException(ComponentDef componentDef,
PropertyDef propertyDef,
Object component,
RuntimeException cause) |
| コンストラクタと説明 |
|---|
AbstractAssembler(ComponentDef componentDef) |
AbstractConstructorAssembler(ComponentDef componentDef) |
AbstractMethodAssembler(ComponentDef componentDef) |
AbstractPropertyAssembler(ComponentDef componentDef) |
AutoConstructorAssembler(ComponentDef componentDef) |
AutoPropertyAssembler(ComponentDef componentDef) |
DefaultConstructorConstructorAssembler(ComponentDef componentDef) |
DefaultDestroyMethodAssembler(ComponentDef componentDef) |
DefaultInitMethodAssembler(ComponentDef componentDef) |
ManualOnlyPropertyAssembler(ComponentDef componentDef) |
SemiAutoPropertyAssembler(ComponentDef componentDef) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ComponentDef |
MetaAutoRegister.componentDef |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ComponentDef |
AbstractAutoRegister.findComponentDef(String name) |
ComponentDef |
MetaAutoRegister.getComponentDef() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
AbstractComponentAutoRegister.customize(ComponentDef componentDef) |
protected boolean |
AbstractComponentTargetAutoRegister.isAppliedComponent(ComponentDef cd) |
protected void |
InterfaceAspectAutoRegister.register(ComponentDef componentDef) |
protected void |
InterTypeAutoRegister.register(ComponentDef componentDef) |
protected void |
AspectAutoRegister.register(ComponentDef componentDef) |
protected void |
MetaAutoRegister.register(ComponentDef cd) |
protected abstract void |
AbstractComponentTargetAutoRegister.register(ComponentDef cd) |
protected void |
InterfaceAspectAutoRegister.registerInterceptor(ComponentDef componentDef) |
void |
MetaAutoRegister.setComponentDef(ComponentDef componentDef) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ComponentDef |
ComponentCreatorImpl.createComponentDef(Class<?> componentClass) |
ComponentDef |
ComponentCreator.createComponentDef(Class<?> componentClass) |
ComponentDef |
ComponentCreatorImpl.createComponentDef(String componentName) |
ComponentDef |
ComponentCreator.createComponentDef(String componentName) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
ComponentCreatorImpl.customize(ComponentDef componentDef) |
protected void |
ComponentCreatorImpl.setupCompleteComponent(AnnotationHandler handler,
ComponentDef cd) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ComponentDef |
MetaCustomizer.componentDef |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
AbstractCustomizer.customize(ComponentDef componentDef) |
void |
ComponentCustomizer.customize(ComponentDef componentDef) |
protected void |
MetaCustomizer.doCustomize(ComponentDef componentDef) |
protected void |
CustomizerChain.doCustomize(ComponentDef componentDef) |
protected abstract void |
AbstractCustomizer.doCustomize(ComponentDef componentDef) |
protected void |
AspectCustomizer.doCustomize(ComponentDef componentDef) |
protected void |
InterTypeCustomizer.doCustomize(ComponentDef componentDef) |
protected void |
PointTxAttributeCustomizer.doCustomize(ComponentDef componentDef) |
protected boolean |
AbstractCustomizer.isMatchClassPattern(ComponentDef componentDef) |
protected boolean |
AbstractCustomizer.isMatchTargetInterface(ComponentDef componentDef) |
void |
MetaCustomizer.setComponentDef(ComponentDef componentDef) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ComponentDef |
AbstractComponentDeployer.getComponentDef() |
| コンストラクタと説明 |
|---|
AbstractComponentDeployer(ComponentDef componentDef) |
ApplicationComponentDeployer(ComponentDef componentDef) |
OuterComponentDeployer(ComponentDef componentDef) |
PrototypeComponentDeployer(ComponentDef componentDef) |
RequestComponentDeployer(ComponentDef componentDef) |
SessionComponentDeployer(ComponentDef componentDef) |
SingletonComponentDeployer(ComponentDef componentDef) |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected List<ComponentDef> |
TooManyRegistrationComponentException.componentDefList |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
List<ComponentDef> |
TooManyRegistrationComponentException.getComponentDefList() |
| コンストラクタと説明 |
|---|
TooManyRegistrationComponentException(String msg,
Object componentKey,
List<ComponentDef> componentDefList) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ApplicationComponentDef |
class |
ApplicationMapComponentDef |
class |
InitParameterMapComponentDef |
class |
RequestComponentDef |
class |
RequestHeaderMapComponentDef |
class |
RequestHeaderValuesMapComponentDef |
class |
RequestMapComponentDef |
class |
RequestParameterMapComponentDef |
class |
RequestParameterValuesMapComponentDef |
class |
SessionMapComponentDef |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static AspectDef |
AspectDefFactory.createAspectDef(ComponentDef cd,
Method method) |
static AspectDef |
AspectDefFactory.createAspectDef(ComponentDef cd,
Pointcut pointcut) |
static AspectDef |
AspectDefFactory.createAspectDef(ComponentDef cd,
String pointcutStr) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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 |
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) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
AnnotationHandler.appendAspect(ComponentDef componentDef) |
void |
AnnotationHandler.appendDestroyMethod(ComponentDef componentDef) |
void |
AnnotationHandler.appendDI(ComponentDef componentDef) |
void |
AnnotationHandler.appendInitMethod(ComponentDef componentDef) |
void |
AnnotationHandler.appendInterType(ComponentDef componentDef) |
boolean |
AnnotationHandler.isDestroyMethodRegisterable(ComponentDef cd,
String methodName) |
boolean |
AnnotationHandler.isInitMethodRegisterable(ComponentDef cd,
String methodName) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ComponentDef |
AbstractAnnotationHandler.createComponentDef(Class<?> componentClass,
InstanceDef instanceDef) |
ComponentDef |
AbstractAnnotationHandler.createComponentDef(Class<?> componentClass,
InstanceDef instanceDef,
AutoBindingDef autoBindingDef) |
ComponentDef |
ConstantAnnotationHandler.createComponentDef(Class<?> componentClass,
InstanceDef defaultInstanceDef,
AutoBindingDef defaultAutoBindingDef,
boolean defaultExternalBinding) |
ComponentDef |
TigerAnnotationHandler.createComponentDef(Class<?> componentClass,
InstanceDef defaultInstanceDef,
AutoBindingDef defaultAutoBindingDef,
boolean defaultExternalBinding) |
protected ComponentDef |
AbstractAnnotationHandler.createComponentDef(Class<?> componentClass,
String name,
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) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
ConstantAnnotationHandler.appendAspect(ComponentDef componentDef) |
void |
TigerAnnotationHandler.appendAspect(ComponentDef componentDef) |
protected void |
ConstantAnnotationHandler.appendAspect(ComponentDef componentDef,
String interceptor,
Method targetMethod) |
protected void |
ConstantAnnotationHandler.appendAspect(ComponentDef componentDef,
String interceptor,
String pointcut) |
void |
ConstantAnnotationHandler.appendDestroyMethod(ComponentDef componentDef) |
void |
TigerAnnotationHandler.appendDestroyMethod(ComponentDef componentDef) |
protected void |
ConstantAnnotationHandler.appendDestroyMethod(ComponentDef componentDef,
Method targetMethod) |
protected void |
ConstantAnnotationHandler.appendDestroyMethod(ComponentDef componentDef,
String methodName) |
void |
AbstractAnnotationHandler.appendDI(ComponentDef componentDef) |
void |
ConstantAnnotationHandler.appendInitMethod(ComponentDef componentDef) |
void |
TigerAnnotationHandler.appendInitMethod(ComponentDef componentDef) |
protected void |
ConstantAnnotationHandler.appendInitMethod(ComponentDef componentDef,
Method method) |
protected void |
ConstantAnnotationHandler.appendInitMethod(ComponentDef componentDef,
String methodName) |
void |
ConstantAnnotationHandler.appendInterType(ComponentDef componentDef) |
void |
TigerAnnotationHandler.appendInterType(ComponentDef componentDef) |
protected void |
ConstantAnnotationHandler.appendInterType(ComponentDef componentDef,
String interTypeName) |
boolean |
AbstractAnnotationHandler.isDestroyMethodRegisterable(ComponentDef cd,
String methodName) |
boolean |
AbstractAnnotationHandler.isInitMethodRegisterable(ComponentDef cd,
String methodName) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ComponentDef |
PojoComponentDefBuilder.createComponentDef(AnnotationHandler annotationHandler,
Class<?> componentClass,
InstanceDef defaultInstanceDef,
AutoBindingDef defaultAutoBindingDef,
boolean defaultExternalBinding) |
ComponentDef |
ComponentDefBuilder.createComponentDef(AnnotationHandler annotationHandler,
Class<?> componentClass,
InstanceDef defaultInstanceDef,
AutoBindingDef defaultAutoBindingDef,
boolean defaultExternalBinding) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
AspectDefBuilder.appendAspectDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
void |
DestroyMethodDefBuilder.appendDestroyMethodDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
void |
InitMethodDefBuilder.appendInitMethodDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
void |
IntertypeDefBuilder.appendIntertypeDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ComponentDef |
AbstractPropertyDefBuilder.createComponentDef(Class<?> componentClass) |
protected ComponentDef |
AbstractPropertyDefBuilder.createComponentDef(Class<?> componentClass,
InstanceDef instanceDef) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
AbstractAspectDefBuilder.appendAspect(ComponentDef componentDef,
String interceptor,
Method pointcut) |
protected void |
AbstractAspectDefBuilder.appendAspect(ComponentDef componentDef,
String interceptor,
String pointcut) |
void |
MetaAnnotationAspectDefBuilder.appendAspectDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
void |
AspectAnnotationAspectDefBuilder.appendAspectDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
void |
DestroyMethodDefBuilderImpl.appendDestroyMethodDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
void |
InitMethodDefBuilderImpl.appendInitMethodDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
void |
S2IntertypeDefBuilder.appendIntertypeDef(AnnotationHandler annotationHandler,
ComponentDef componentDef) |
protected PropertyDef |
AbstractPropertyDefBuilder.createPropertyDef(String propertyName,
AccessTypeDef accessTypeDef,
ComponentDef child) |
protected PropertyDef |
AbstractPropertyDefBuilder.createPropertyDef(String propertyName,
AccessTypeDef accessTypeDef,
String expression,
ComponentDef child) |
protected void |
AspectAnnotationAspectDefBuilder.processClass(ComponentDef componentDef) |
protected void |
MetaAnnotationAspectDefBuilder.processClass(ComponentDef componentDef,
Class<?> componentClass) |
protected void |
AspectAnnotationAspectDefBuilder.processMethod(ComponentDef componentDef) |
protected void |
MetaAnnotationAspectDefBuilder.processMethod(ComponentDef componentDef,
Class<?> componentClass) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ComponentDef |
ComponentTagHandler.createComponentDef(Class<?> componentClass,
String name) |
| 修飾子とタイプ | インタフェースと説明 |
|---|---|
interface |
TooManyRegistrationComponentDef |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ComponentDef[] |
TooManyRegistrationComponentDef.getComponentDefs() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
TooManyRegistrationComponentDef.addComponentDef(ComponentDef cd) |
void |
AccessTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
BindingTypeDef bindingTypeDef,
Object component) |
void |
BindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
Field field,
Object component) |
void |
AccessTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
Object component) |
void |
BindingTypeDef.bind(ComponentDef componentDef,
PropertyDef propertyDef,
PropertyDesc propertyDesc,
Object component) |
ComponentDeployer |
InstanceDef.createComponentDeployer(ComponentDef componentDef) |
ConstructorAssembler |
AutoBindingDef.createConstructorAssembler(ComponentDef componentDef) |
PropertyAssembler |
AutoBindingDef.createPropertyAssembler(ComponentDef componentDef) |
void |
ArgDef.setChildComponentDef(ComponentDef componentDef) |
| 修飾子とタイプ | クラスと説明 |
|---|---|
class |
ComponentDefImpl |
class |
LaContainerComponentDef |
class |
SimpleComponentDef |
class |
TooManyRegistrationComponentDefImpl |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected List<ComponentDef> |
LaContainerImpl.componentDefList |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
TooManyRegistrationComponentDefImpl.addComponentDef(ComponentDef cd) |
ComponentDeployer |
InstanceRequestDef.createComponentDeployer(ComponentDef componentDef) |
ComponentDeployer |
InstancePrototypeDef.createComponentDeployer(ComponentDef componentDef) |
ComponentDeployer |
InstanceSessionDef.createComponentDeployer(ComponentDef componentDef) |
ComponentDeployer |
InstanceOuterDef.createComponentDeployer(ComponentDef componentDef) |
ComponentDeployer |
InstanceSingletonDef.createComponentDeployer(ComponentDef componentDef) |
ComponentDeployer |
InstanceApplicationDef.createComponentDeployer(ComponentDef componentDef) |
static ComponentDef |
LaContainerImpl.createTooManyRegistration(Object key,
ComponentDef currentComponentDef,
ComponentDef newComponentDef) |
protected boolean |
LaContainerImpl.isNeedNS(Object key,
ComponentDef cd) |
void |
LaContainerImpl.register(ComponentDef componentDef) |
void |
ThreadSafeLaContainerImpl.register(ComponentDef componentDef) |
void |
LaContainerImpl.register0(ComponentDef componentDef) |
void |
ThreadSafeLaContainerImpl.register0(ComponentDef componentDef) |
void |
LaContainerImpl.registerByClass(ComponentDef componentDef) |
protected void |
LaContainerImpl.registerByName(ComponentDef componentDef) |
protected void |
LaContainerImpl.registerMap(Object key,
ComponentDef componentDef) |
void |
LaContainerImpl.registerMap(Object key,
ComponentDef componentDef,
LaContainer container) |
void |
ThreadSafeLaContainerImpl.registerMap(Object key,
ComponentDef componentDef,
LaContainer container) |
protected void |
LaContainerImpl.registerParent(Object key,
ComponentDef componentDef) |
void |
ArgDefImpl.setChildComponentDef(ComponentDef componentDef) |
protected Object[] |
LaContainerImpl.toComponentArray(Object componentKey,
ComponentDef[] componentDefs) |
protected ComponentDef[] |
LaContainerImpl.toComponentDefArray(ComponentDef cd) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ComponentDef |
CoolComponentAutoRegister.createComponentDef(Class<?> componentClass) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ComponentDef |
HotdeployBehavior.createComponentDef(Class<?> componentClass) |
protected ComponentDef |
HotdeployBehavior.createComponentDef(String componentName) |
protected ComponentDef |
HotdeployBehavior.doGetComponentDef(LaContainer container,
Object key) |
protected ComponentDef |
HotdeployBehavior.getComponentDef(LaContainer container,
Object key) |
protected ComponentDef |
HotdeployBehavior.getComponentDefFromCache(Object key) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected ComponentDef |
WarmdeployBehavior.createComponentDef(Class<?> componentClass) |
protected ComponentDef |
WarmdeployBehavior.createComponentDef(String componentName) |
protected ComponentDef |
WarmdeployBehavior.getComponentDef(LaContainer container,
Object key) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static BeanDesc |
BindingUtil.getBeanDesc(ComponentDef componentDef,
Object component) |
static Class<?> |
BindingUtil.getComponentClass(ComponentDef componentDef,
Object component) |
static Class<?> |
AopProxyUtil.getConcreteClass(ComponentDef componentDef) |
Object |
Traversal.ComponentDefHandler.processComponent(ComponentDef componentDef) |
static void |
ComponentUtil.putRegisterLog(ComponentDef cd) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
ConstructorAssembler |
ClassAssemblerProvider.createAutoConstructorAssembler(ComponentDef cd) |
PropertyAssembler |
ClassAssemblerProvider.createAutoPropertyAssembler(ComponentDef cd) |
MethodAssembler |
ClassAssemblerProvider.createDestroyMethodAssembler(ComponentDef cd) |
MethodAssembler |
ClassAssemblerProvider.createInitMethodAssembler(ComponentDef cd) |
protected Object |
ClassAutoConstructorAssembler.newInstance(LaContainerPreparer preparer,
ComponentDef componentDef) |
protected LaContainer |
RedefinableComponentTagHandler.redefine(ComponentDef componentDef,
String path,
RedefinableXmlLaContainerBuilder builder) |
| コンストラクタと説明 |
|---|
ClassAutoConstructorAssembler(ComponentDef componentDef) |
ClassAutoPropertyAssembler(ComponentDef componentDef) |
ClassDestroyMethodAssembler(ComponentDef componentDef) |
ClassInitMethodAssembler(ComponentDef componentDef) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static LaContainerPreparer |
ClassBuilderUtils.getPreparer(ComponentDef componentDef) |
Copyright © 2015–2019 The DBFlute Project. All rights reserved.