public abstract class TestContextResourceUtils extends ObjectSE
ResourceUtils
, Resource
, ClassPathResource
, FileSystemResource
, UrlResource
, ResourceLoader
コンストラクターと説明 |
---|
TestContextResourceUtils() |
修飾子と型 | メソッドと説明 |
---|---|
static StringSE[] | convertToClasspathResourcePaths(ClassSE<?> clazz, boolean preservePlaceholders, StringSE... paths) 指定されたパスをクラスパスリソースパスに変換します。 |
static StringSE[] | convertToClasspathResourcePaths(ClassSE<?> clazz, StringSE... paths) 指定されたパスをクラスパスリソースパスに変換します。 |
static ListSE<Resource> | convertToResourceList(ResourceLoader resourceLoader, StringSE... paths) 指定された ResourceLoader を使用して、指定されたパスを Resource ハンドルのリストに変換します。 |
static Resource[] | convertToResources(ResourceLoader resourceLoader, StringSE... paths) 指定された ResourceLoader を使用して、指定されたパスを Resource ハンドルの配列に変換します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static StringSE[] convertToClasspathResourcePaths(ClassSE<?> clazz, StringSE... paths)
preservePlaceholders
フラグに false
が提供されている convertToClasspathResourcePaths(Class, boolean, String...)
にデリゲートします。
clazz
- パスが関連付けられているクラス paths
- 変換されるパス convertToResources(org.springframework.core.io.ResourceLoader, java.lang.String...)
public static StringSE[] convertToClasspathResourcePaths(ClassSE<?> clazz, boolean preservePlaceholders, StringSE... paths)
提供されたパスごとに:
"context.xml"
- 指定されたクラスが定義されているパッケージに関連するクラスパスリソースとして扱われます。このようなパスには、classpath:
プレフィックスとクラスのパッケージへのパスが付加されます。"/org/example/schema.sql"
)。このようなパスには、classpath:
プレフィックスが付加されます。classpath:
、file:
、http:
など)がプレフィックスとして付けられているパスでは、プロトコルは変更されません。 次に、preservePlaceholders
フラグが true
であり、パスに ${placeholder.name}
の形式の 1 つ以上のプレースホルダーが含まれていない限り、各パスがクリーンアップされます。
clazz
- パスが関連付けられているクラス preservePlaceholders
- プレースホルダーを保持する必要がある場合は true
paths
- 変換されるパス convertToResources(org.springframework.core.io.ResourceLoader, java.lang.String...)
, ResourceUtils.CLASSPATH_URL_PREFIX
, ResourceUtils.FILE_URL_PREFIX
public static Resource[] convertToResources(ResourceLoader resourceLoader, StringSE... paths)
ResourceLoader
を使用して、指定されたパスを Resource
ハンドルの配列に変換します。resourceLoader
- パスの変換に使用する ResourceLoader
paths
- 変換されるパス convertToResourceList(ResourceLoader, String...)
, convertToClasspathResourcePaths(java.lang.Class<?>, java.lang.String...)
public static ListSE<Resource> convertToResourceList(ResourceLoader resourceLoader, StringSE... paths)
ResourceLoader
を使用して、指定されたパスを Resource
ハンドルのリストに変換します。resourceLoader
- パスの変換に使用する ResourceLoader
paths
- 変換されるパス convertToResources(ResourceLoader, String...)
, convertToClasspathResourcePaths(java.lang.Class<?>, java.lang.String...)