public abstract class OsgiResourceUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EMPTY_PREFIX |
static java.lang.String |
FOLDER_DELIMITER |
static java.lang.String |
PREFIX_DELIMITER |
static int |
PREFIX_TYPE_BUNDLE_JAR |
static int |
PREFIX_TYPE_BUNDLE_SPACE |
static int |
PREFIX_TYPE_CLASS_ALL_SPACE |
static int |
PREFIX_TYPE_CLASS_SPACE |
static int |
PREFIX_TYPE_NOT_SPECIFIED |
static int |
PREFIX_TYPE_UNKNOWN |
| Constructor and Description |
|---|
OsgiResourceUtils() |
| Modifier and Type | Method and Description |
|---|---|
static org.springframework.core.io.Resource[] |
convertURLArraytoResourceArray(java.net.URL[] urls) |
static org.springframework.core.io.Resource[] |
convertURLEnumerationToResourceArray(java.util.Enumeration<java.net.URL> enm) |
static java.lang.String |
findUpperFolder(java.lang.String path)
Similar to /path/path1/ -> /path/, /path/file -> /path/
|
static java.lang.String |
getPrefix(java.lang.String path)
Return the path prefix if there is any or
EMPTY_PREFIX
otherwise. |
static int |
getSearchType(java.lang.String path)
Return the search type to be used for the give string based on the
prefix.
|
static boolean |
isClassPathType(int type) |
static java.lang.String |
stripPrefix(java.lang.String path) |
public static final java.lang.String EMPTY_PREFIX
public static final java.lang.String PREFIX_DELIMITER
public static final java.lang.String FOLDER_DELIMITER
public static final int PREFIX_TYPE_UNKNOWN
public static final int PREFIX_TYPE_NOT_SPECIFIED
public static final int PREFIX_TYPE_BUNDLE_JAR
public static final int PREFIX_TYPE_BUNDLE_SPACE
public static final int PREFIX_TYPE_CLASS_SPACE
public static final int PREFIX_TYPE_CLASS_ALL_SPACE
public static java.lang.String getPrefix(java.lang.String path)
EMPTY_PREFIX
otherwise.path - public static int getSearchType(java.lang.String path)
path - public static boolean isClassPathType(int type)
public static java.lang.String stripPrefix(java.lang.String path)
public static org.springframework.core.io.Resource[] convertURLArraytoResourceArray(java.net.URL[] urls)
public static org.springframework.core.io.Resource[] convertURLEnumerationToResourceArray(java.util.Enumeration<java.net.URL> enm)
public static java.lang.String findUpperFolder(java.lang.String path)