パッケージ org.springframework.core
インターフェース AliasRegistry
- すべての既知のサブインターフェース:
BeanDefinitionRegistry
- すべての既知の実装クラス:
AbstractAutowireCapableBeanFactory、AbstractBeanFactory、AnnotationConfigApplicationContext、DefaultListableBeanFactory、DefaultSingletonBeanRegistry、FactoryBeanRegistrySupport、GenericApplicationContext、GenericGroovyApplicationContext、GenericWebApplicationContext、GenericXmlApplicationContext、SimpleAliasRegistry、SimpleBeanDefinitionRegistry、StaticApplicationContext、StaticWebApplicationContext
public interface AliasRegistry
エイリアスを管理するための共通インターフェース。
BeanDefinitionRegistry のスーパーインターフェースとして機能します。- 導入:
- 2.5.2
- 作成者:
- Juergen Hoeller
メソッドのサマリー
修飾子と型メソッド説明StringSE[]getAliases(StringSE name) 定義されている場合、指定された名前のエイリアスを返します。boolean指定された名前がエイリアスとして定義されているかどうかを確認します(実際に登録されたコンポーネントの名前ではなく)。voidregisterAlias(StringSE name, StringSE alias) 名前を指定して、そのエイリアスを登録します。voidremoveAlias(StringSE alias) このレジストリから指定されたエイリアスを削除します。
メソッドの詳細
registerAlias
名前を指定して、そのエイリアスを登録します。- パラメーター:
name- 正規名alias- 登録されるエイリアス- 例外:
IllegalStateExceptionSE- エイリアスがすでに使用されており、オーバーライドできない場合
removeAlias
このレジストリから指定されたエイリアスを削除します。- パラメーター:
alias- 削除するエイリアス- 例外:
IllegalStateExceptionSE- そのようなエイリアスが見つからなかった場合
isAlias
指定された名前がエイリアスとして定義されているかどうかを確認します(実際に登録されたコンポーネントの名前ではなく)。- パラメーター:
name- チェックする名前- 戻り値:
- 与えられた名前がエイリアスかどうか
getAliases
定義されている場合、指定された名前のエイリアスを返します。- パラメーター:
name- エイリアスをチェックする名前- 戻り値:
- エイリアス、または存在しない場合は空の配列