public final class AssetUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DELIMITER_CLASS_NAME_PATH
The delimiter used for classes.
|
static java.lang.String |
DELIMITER_RESOURCE_PATH
The delimiter used for classes represented in resource form.
|
private static java.lang.String |
EXTENSION_CLASS
Extension applied to .class files
|
Modifier | Constructor and Description |
---|---|
private |
AssetUtil()
Private constructor for util class, should never be created.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getClassLoaderResourceName(java.lang.Package resourcePackage,
java.lang.String resourceName)
Helper to convert from java package name to class loader package name
ie: javax.test + my.txt = javax/test/ + my.txt |
static ArchivePath |
getFullPathForClassResource(java.lang.Class<?> clazz)
Helper to extract a ClassResources full path.
|
static ArchivePath |
getFullPathForClassResource(java.lang.String className)
Helper to extract a ClassResources full path.
|
static java.lang.String |
getNameForClassloaderResource(java.lang.String resourceName)
Helper to extract a ClassloaderResources name.
|
static ArchivePath |
getPathForClassloaderResource(java.lang.String resourceName)
Helper to extract a ClassloaderResources path information.
|
public static final java.lang.String DELIMITER_CLASS_NAME_PATH
public static final java.lang.String DELIMITER_RESOURCE_PATH
private static final java.lang.String EXTENSION_CLASS
private AssetUtil()
public static ArchivePath getPathForClassloaderResource(java.lang.String resourceName)
resourceName
- The name of the resourcepublic static java.lang.String getClassLoaderResourceName(java.lang.Package resourcePackage, java.lang.String resourceName)
resourcePackage
- The base packageresourceName
- The resource inside the package.ClassLoader
resource locationpublic static java.lang.String getNameForClassloaderResource(java.lang.String resourceName)
resourceName
- The name of the resourcepublic static ArchivePath getFullPathForClassResource(java.lang.Class<?> clazz)
clazz
- public static ArchivePath getFullPathForClassResource(java.lang.String className)
className
-