パッケージ org.springframework.core

インターフェース AliasRegistry

すべての既知のサブインターフェース:
BeanDefinitionRegistry
すべての既知の実装クラス:
AbstractAutowireCapableBeanFactoryAbstractBeanFactoryAnnotationConfigApplicationContextDefaultListableBeanFactoryDefaultSingletonBeanRegistryFactoryBeanRegistrySupportGenericApplicationContextGenericGroovyApplicationContextGenericWebApplicationContextGenericXmlApplicationContextSimpleAliasRegistrySimpleBeanDefinitionRegistryStaticApplicationContextStaticWebApplicationContext

public interface AliasRegistry
エイリアスを管理するための共通インターフェース。BeanDefinitionRegistry のスーパーインターフェースとして機能します。
導入:
2.5.2
作成者:
Juergen Hoeller
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    定義されている場合、指定された名前のエイリアスを返します。
    boolean
    指定された名前がエイリアスとして定義されているかどうかを確認します(実際に登録されたコンポーネントの名前ではなく)。
    void
    名前を指定して、そのエイリアスを登録します。
    void
    このレジストリから指定されたエイリアスを削除します。
  • メソッドの詳細

    • registerAlias

      void registerAlias(StringSE name, StringSE alias)
      名前を指定して、そのエイリアスを登録します。
      パラメーター:
      name - 正規名
      alias - 登録されるエイリアス
      例外:
      IllegalStateExceptionSE - エイリアスがすでに使用されており、オーバーライドできない場合
    • removeAlias

      void removeAlias(StringSE alias)
      このレジストリから指定されたエイリアスを削除します。
      パラメーター:
      alias - 削除するエイリアス
      例外:
      IllegalStateExceptionSE - そのようなエイリアスが見つからなかった場合
    • isAlias

      boolean isAlias(StringSE name)
      指定された名前がエイリアスとして定義されているかどうかを確認します(実際に登録されたコンポーネントの名前ではなく)。
      パラメーター:
      name - チェックする名前
      戻り値:
      与えられた名前がエイリアスかどうか
    • getAliases

      StringSE[] getAliases(StringSE name)
      定義されている場合、指定された名前のエイリアスを返します。
      パラメーター:
      name - エイリアスをチェックする名前
      戻り値:
      エイリアス、または存在しない場合は空の配列