|
|||||||||||
前 次 | フレームあり フレームなし |
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 |
TooManyRegistrationComponentDef
S2コンテナ内に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 |
PortletConfigComponentDef
This class is SimpleComponentDef implementation for PortletConfig. |
class |
PortletContextComponentDef
This class is SimpleComponentDef implementation for PortletContext. |
class |
PortletRequestComponentDef
This class is SimpleComponentDef implementation for PortletRequest. |
class |
PortletResponseComponentDef
This class is SimpleComponentDef implementation for PortletResponse. |
class |
PortletSessionComponentDef
This 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)
|
|
|||||||||||
前 次 | フレームあり フレームなし |