public class DefaultNamespaceHandlerResolver extends ObjectSE implements NamespaceHandlerResolver
NamespaceHandlerResolver
インターフェースのデフォルト実装。マッピングファイルに含まれるマッピングに基づいて、名前空間 URI を実装クラスに解決します。 デフォルトでは、この実装は META-INF/spring.handlers
でマッピングファイルを探しますが、これは DefaultNamespaceHandlerResolver(ClassLoader, String)
コンストラクターを使用して変更できます。
NamespaceHandler
, DefaultBeanDefinitionDocumentReader
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | DEFAULT_HANDLER_MAPPINGS_LOCATION マッピングファイルを検索する場所。 |
protected Log | logger サブクラスで利用可能なロガー。 |
コンストラクターと説明 |
---|
DefaultNamespaceHandlerResolver() デフォルトのマッピングファイルの場所を使用して、新しい DefaultNamespaceHandlerResolver を作成します。 |
DefaultNamespaceHandlerResolver(ClassLoaderSE classLoader) デフォルトのマッピングファイルの場所を使用して、新しい DefaultNamespaceHandlerResolver を作成します。 |
DefaultNamespaceHandlerResolver(ClassLoaderSE classLoader, StringSE handlerMappingsLocation) 指定されたマッピングファイルの場所を使用して、新しい DefaultNamespaceHandlerResolver を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
NamespaceHandler | resolve(StringSE namespaceUri) 構成されたマッピングから、指定された名前空間 URI の NamespaceHandler を見つけます。 |
StringSE | toString() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public static final StringSE DEFAULT_HANDLER_MAPPINGS_LOCATION
protected final Log logger
public DefaultNamespaceHandlerResolver()
DefaultNamespaceHandlerResolver
を作成します。このコンストラクターは、リソースのロードに使用されるスレッドコンテキスト ClassLoader になります。
public DefaultNamespaceHandlerResolver(@Nullable ClassLoaderSE classLoader)
DefaultNamespaceHandlerResolver
を作成します。classLoader
- マッピングリソースのロードに使用される ClassLoader
SE インスタンス (null
の場合があります。この場合、スレッドコンテキスト ClassLoader が使用されます。)DEFAULT_HANDLER_MAPPINGS_LOCATION
public DefaultNamespaceHandlerResolver(@Nullable ClassLoaderSE classLoader, StringSE handlerMappingsLocation)
DefaultNamespaceHandlerResolver
を作成します。classLoader
- マッピングリソースのロードに使用される ClassLoader
SE インスタンスは null
である可能性があり、その場合、スレッドコンテキスト ClassLoader が使用されます)handlerMappingsLocation
- マッピングファイルの場所 @Nullable public NamespaceHandler resolve(StringSE namespaceUri)
NamespaceHandler
を見つけます。NamespaceHandlerResolver
の resolve
namespaceUri
- 関連する名前空間 URINamespaceHandler
、または見つからない場合は null
public StringSE toString()
ObjectSE
の toStringSE