public class ResourceModuleRegistry extends java.lang.Object implements ModuleRegistry
| 修飾子と型 | フィールドと説明 |
|---|---|
static java.lang.String | ARCHIVE_AS_FILE_EXTENSION モジュール "File" が展開ディレクトリ形式でない場合に必要な拡張子。 |
static java.lang.String | HASH_EXTENSION アップロードされたモジュールハッシュを保存するために使用する拡張機能。 |
protected org.springframework.core.io.support.ResourcePatternResolver | resolver |
protected java.lang.String | root |
| コンストラクターと説明 |
|---|
ResourceModuleRegistry(java.lang.String root) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected void | collect(org.springframework.core.io.Resource resource, java.util.List<ModuleDefinition> holder) |
ModuleDefinition | findDefinition(java.lang.String name, ModuleType moduleType) 指定された名前を持つ指定された型のモジュールを検索します。 |
java.util.List<ModuleDefinition> | findDefinitions() すべてのモジュール定義を返します。 |
java.util.List<ModuleDefinition> | findDefinitions(ModuleType type) 指定された型をレジストリで検索し、その型に一致するすべてのモジュール定義を返します。 |
java.util.List<ModuleDefinition> | findDefinitions(java.lang.String name) 指定された名前をレジストリで検索し、モジュールの種類に関係なく、名前に一致するすべてのモジュール定義を返します。 |
protected java.lang.Iterable<org.springframework.core.io.Resource> | getResources(java.lang.String moduleType, java.lang.String moduleName, java.lang.String suffix) |
protected org.springframework.core.io.Resource | hashResource(org.springframework.core.io.Resource moduleResource) |
void | setRequireHashFiles(boolean requireHashFiles) |
public static final java.lang.String ARCHIVE_AS_FILE_EXTENSION
public static final java.lang.String HASH_EXTENSION
protected org.springframework.core.io.support.ResourcePatternResolver resolver
protected java.lang.String root
protected org.springframework.core.io.Resource hashResource(org.springframework.core.io.Resource moduleResource)
throws java.io.IOExceptionjava.io.IOExceptionpublic ModuleDefinition findDefinition(java.lang.String name, ModuleType moduleType)
ModuleRegistryModuleRegistry 内の findDefinition null public java.util.List<ModuleDefinition> findDefinitions(java.lang.String name)
ModuleRegistryModuleRegistry 内の findDefinitions name - 検索するモジュール定義名。public java.util.List<ModuleDefinition> findDefinitions(ModuleType type)
ModuleRegistryModuleRegistry 内の findDefinitions type - 検索するモジュール型名。public java.util.List<ModuleDefinition> findDefinitions()
ModuleRegistryModuleRegistry 内の findDefinitions protected java.lang.Iterable<org.springframework.core.io.Resource> getResources(java.lang.String moduleType,
java.lang.String moduleName,
java.lang.String suffix)
throws java.io.IOExceptionjava.io.IOExceptionprotected void collect(org.springframework.core.io.Resource resource,
java.util.List<ModuleDefinition> holder)
throws java.io.IOExceptionjava.io.IOExceptionpublic void setRequireHashFiles(boolean requireHashFiles)