BeanFactory
実装が含まれています。参照先: 説明
インターフェース | 説明 |
---|---|
BeanDefinitionDecorator | カスタムのネストされた( <bean> の直下)タグを処理するために DefaultBeanDefinitionDocumentReader によって使用されるインターフェース。 |
BeanDefinitionDocumentReader | Spring Bean 定義を含む XML ドキュメントを解析するための SPI。 |
BeanDefinitionParser | カスタムの最上位( <beans/> の直下)タグを処理するために DefaultBeanDefinitionDocumentReader によって使用されるインターフェース。 |
DocumentLoader | XML Document をロードするための戦略インターフェース。 |
NamespaceHandler | Spring XML 構成ファイルでカスタム名前空間を処理するために DefaultBeanDefinitionDocumentReader によって使用される基本インターフェース。 |
NamespaceHandlerResolver | 特定の名前空間 URI の NamespaceHandler 実装を見つけるために DefaultBeanDefinitionDocumentReader によって使用されます。 |
クラス | 説明 |
---|---|
AbstractBeanDefinitionParser | サブクラスが実際の解析ロジックを提供するためにオーバーライドする必要のある多くの便利なメソッドと template method を提供する抽象 BeanDefinitionParser 実装。 |
AbstractSimpleBeanDefinitionParser | 解析される要素の属性名と構成されている Class のプロパティ名の間に 1 対 1 のマッピングが存在する場合に便利な基本クラス。 |
AbstractSingleBeanDefinitionParser | 単一の BeanDefinition のみを解析および定義する必要がある BeanDefinitionParser 実装の基本クラス。 |
BeanDefinitionParserDelegate | XML Bean 定義の解析に使用されるステートフルデリゲートクラス。 |
BeansDtdResolver | Spring クラスパス(または JAR ファイル)から DTD をロードするための、Spring Bean DTD の EntityResolver 実装。 |
DefaultBeanDefinitionDocumentReader | "spring-beans" DTD および XSD 形式(Spring のデフォルトの XML Bean 定義形式)に従って Bean 定義を読み取る BeanDefinitionDocumentReader インターフェースのデフォルトの実装。 |
DefaultDocumentLoader | Spring のデフォルトの DocumentLoader 実装。 |
DefaultNamespaceHandlerResolver | NamespaceHandlerResolver インターフェースのデフォルト実装。 |
DelegatingEntityResolver | |
DocumentDefaultsDefinition | 標準の Spring XML Bean 定義ドキュメント( default-lazy-init 、default-autowire など)の <beans> レベルで指定されたデフォルトを保持する単純な JavaBean。 |
NamespaceHandlerSupport | カスタム NamespaceHandlers を実装するためのサポートクラス。 |
ParserContext | Bean 定義の解析プロセスに沿って渡されるコンテキストで、関連するすべての構成と状態をカプセル化します。 |
PluggableSchemaResolver | 一連のマッピングファイルを使用してスキーマ URL をローカル classpath resources に解決しようとする EntityResolver 実装。 |
ResourceEntityResolver | 該当する場合、 ResourceLoader を介してエンティティ参照を解決しようとする EntityResolver 実装(通常、ApplicationContext のリソースベースに対して)。 |
SimpleConstructorNamespaceHandler | カスタム属性を Bean プロパティに直接マッピングする単純な NamespaceHandler 実装。 |
SimplePropertyNamespaceHandler | カスタム属性を Bean プロパティに直接マッピングする単純な NamespaceHandler 実装。 |
UtilNamespaceHandler | util 名前空間の NamespaceHandler 。 |
XmlBeanDefinitionReader | XML Bean 定義の Bean 定義リーダー。 |
XmlBeanFactory | 非推奨 Spring 3.1 以降、 DefaultListableBeanFactory および XmlBeanDefinitionReader を推奨 |
XmlReaderContext | XmlBeanDefinitionReader での使用に固有の ReaderContext の拡張。 |
例外 | 説明 |
---|---|
XmlBeanDefinitionStoreException | SAXException をラップする XML 固有の BeanDefinitionStoreException サブクラス。通常、エラーの場所に関する情報を含む SAXParseException 。 |
BeanFactory
実装が含まれています。