パッケージ 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
指定された名前がエイリアスとして定義されているかどうかを確認します(実際に登録されたコンポーネントの名前ではなく)。void
registerAlias
(StringSE name, StringSE alias) 名前を指定して、そのエイリアスを登録します。void
removeAlias
(StringSE alias) このレジストリから指定されたエイリアスを削除します。
メソッドの詳細
registerAlias
名前を指定して、そのエイリアスを登録します。- パラメーター:
name
- 正規名alias
- 登録されるエイリアス- 例外:
IllegalStateExceptionSE
- エイリアスがすでに使用されており、オーバーライドできない場合
removeAlias
このレジストリから指定されたエイリアスを削除します。- パラメーター:
alias
- 削除するエイリアス- 例外:
IllegalStateExceptionSE
- そのようなエイリアスが見つからなかった場合
isAlias
指定された名前がエイリアスとして定義されているかどうかを確認します(実際に登録されたコンポーネントの名前ではなく)。- パラメーター:
name
- チェックする名前- 戻り値:
- 与えられた名前がエイリアスかどうか
getAliases
定義されている場合、指定された名前のエイリアスを返します。- パラメーター:
name
- エイリアスをチェックする名前- 戻り値:
- エイリアス、または存在しない場合は空の配列