public class ComponentDefImpl extends Object implements ComponentDef, ContainerConstants
APPLICATION_SCOPE, COMPONENT_DEF_NAME, CONFIG_NAME, CONTAINER_NAME, HEADER, HEADER_VALUES, INIT_PARAM, NS_SEP, NS_SEP_STR, PACKAGE_SEP, PARAM, PARAM_VALUES, REQUEST_NAME, REQUEST_SCOPE, RESPONSE_NAME, SERVLET_CONTEXT_NAME, SESSION_NAME, SESSION_SCOPE| コンストラクタと説明 |
|---|
ComponentDefImpl(Class<?> componentClass) |
ComponentDefImpl(Class<?> componentClass,
String componentName) |
public ComponentDefImpl(Class<?> componentClass)
public void init()
init インタフェース内 ComponentDefpublic Object getComponent()
getComponent インタフェース内 ComponentDefpublic void injectDependency(Object outerComponent)
injectDependency インタフェース内 ComponentDefpublic void destroy()
destroy インタフェース内 ComponentDefpublic void addArgDef(ArgDef argDef)
addArgDef インタフェース内 ArgDefAwarepublic void addPropertyDef(PropertyDef propertyDef)
addPropertyDef インタフェース内 PropertyDefAwarepublic void addInitMethodDef(InitMethodDef methodDef)
addInitMethodDef インタフェース内 InitMethodDefAwarepublic void addDestroyMethodDef(DestroyMethodDef methodDef)
addDestroyMethodDef インタフェース内 DestroyMethodDefAwarepublic void addAspectDef(AspectDef aspectDef)
addAspectDef インタフェース内 AspectDefAwarepublic void addAspectDef(int index,
AspectDef aspectDef)
addAspectDef インタフェース内 AspectDefAwarepublic void addInterTypeDef(InterTypeDef interTypeDef)
addInterTypeDef インタフェース内 InterTypeDefAwarepublic int getArgDefSize()
getArgDefSize インタフェース内 ArgDefAwarepublic int getPropertyDefSize()
getPropertyDefSize インタフェース内 PropertyDefAwarepublic int getInitMethodDefSize()
getInitMethodDefSize インタフェース内 InitMethodDefAwarepublic int getDestroyMethodDefSize()
getDestroyMethodDefSize インタフェース内 DestroyMethodDefAwarepublic int getAspectDefSize()
getAspectDefSize インタフェース内 AspectDefAwarepublic int getInterTypeDefSize()
getInterTypeDefSize インタフェース内 InterTypeDefAwarepublic ArgDef getArgDef(int index)
getArgDef インタフェース内 ArgDefAwarepublic PropertyDef getPropertyDef(int index)
getPropertyDef インタフェース内 PropertyDefAwarepublic PropertyDef getPropertyDef(String propertyName)
getPropertyDef インタフェース内 PropertyDefAwarepublic boolean hasPropertyDef(String propertyName)
hasPropertyDef インタフェース内 PropertyDefAwarepublic InitMethodDef getInitMethodDef(int index)
getInitMethodDef インタフェース内 InitMethodDefAwarepublic DestroyMethodDef getDestroyMethodDef(int index)
getDestroyMethodDef インタフェース内 DestroyMethodDefAwarepublic AspectDef getAspectDef(int index)
getAspectDef インタフェース内 AspectDefAwarepublic InterTypeDef getInterTypeDef(int index)
getInterTypeDef インタフェース内 InterTypeDefAwarepublic void addMetaDef(MetaDef metaDef)
addMetaDef インタフェース内 MetaDefAwarepublic MetaDef getMetaDef(int index)
getMetaDef インタフェース内 MetaDefAwarepublic MetaDef getMetaDef(String name)
getMetaDef インタフェース内 MetaDefAwarepublic MetaDef[] getMetaDefs(String name)
getMetaDefs インタフェース内 MetaDefAwarepublic int getMetaDefSize()
getMetaDefSize インタフェース内 MetaDefAwarepublic ComponentDeployer getComponentDeployer()
public Class<?> getComponentClass()
getComponentClass インタフェース内 ComponentDefpublic void setComponentClass(Class<?> componentClass)
setComponentClass インタフェース内 ComponentDefpublic String getComponentName()
getComponentName インタフェース内 ComponentDefpublic void setComponentName(String componentName)
setComponentName インタフェース内 ComponentDefpublic Class<?> getConcreteClass()
getConcreteClass インタフェース内 ComponentDefpublic LaContainer getContainer()
getContainer インタフェース内 ComponentDefpublic void setContainer(LaContainer container)
setContainer インタフェース内 ComponentDefpublic Expression getExpression()
getExpression インタフェース内 ComponentDefpublic void setExpression(Expression expression)
setExpression インタフェース内 ComponentDefpublic InstanceDef getInstanceDef()
getInstanceDef インタフェース内 ComponentDefpublic void setInstanceDef(InstanceDef instanceDef)
setInstanceDef インタフェース内 ComponentDefpublic AutoBindingDef getAutoBindingDef()
getAutoBindingDef インタフェース内 ComponentDefpublic void setAutoBindingDef(AutoBindingDef autoBindingDef)
setAutoBindingDef インタフェース内 ComponentDefpublic boolean isExternalBinding()
isExternalBinding インタフェース内 ComponentDefpublic void setExternalBinding(boolean externalBinding)
setExternalBinding インタフェース内 ComponentDefCopyright © 2015–2018 The DBFlute Project. All rights reserved.