Package nablarch.core.repository.di
Class ComponentReference
java.lang.Object
nablarch.core.repository.di.ComponentReference
コンポーネント定義の参照に関する情報を保持するクラス。
-
Constructor Summary
ConstructorDescriptionComponentReference
(String propertyName, String componentName, Class<?> requiredType, InjectionType injectionType, int targetId) コンストラクタ。 -
Method Summary
Modifier and TypeMethodDescription自動インジェクションのタイプを取得する。プロパティ名を取得する。コンポーネント名を取得する。Class<?>
要求するコンポーネントの型を取得する。int
インジェクションするオブジェクトのIDを取得する。
-
Constructor Details
-
ComponentReference
public ComponentReference(String propertyName, String componentName, Class<?> requiredType, InjectionType injectionType, int targetId) コンストラクタ。- Parameters:
propertyName
- プロパティ名componentName
- 要求するコンポーネント名requiredType
- 要求するコンポーネントの型injectionType
- インジェクションのタイプtargetId
- インジェクションするオブジェクトのID
-
-
Method Details
-
getPropertyName
プロパティ名を取得する。- Returns:
- プロパティ名。
-
getReferenceName
コンポーネント名を取得する。- Returns:
- コンポーネント名。
-
getRequiredType
要求するコンポーネントの型を取得する。- Returns:
- 要求するコンポーネントの型
-
getInjectionType
自動インジェクションのタイプを取得する。- Returns:
- 自動インジェクションのタイプ。
-
getTargetId
public int getTargetId()インジェクションするオブジェクトのIDを取得する。- Returns:
- インジェクションするオブジェクトのID
-