Class AssetUtil
java.lang.Object
org.jboss.shrinkwrap.impl.base.asset.AssetUtil
AssetUtil
Util class to help extract name/paths from Assets.
- Version:
- $Revision: $
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Private constructor for util class, should never be created. -
Method Summary
Modifier and TypeMethodDescriptionstatic String
getClassLoaderResourceName
(Package resourcePackage, String resourceName) Helper to convert from java package name to class loader package name
ie: javax.test + my.txt = javax/test/ + my.txtstatic ArchivePath
getFullPathForClassResource
(Class<?> clazz) Helper to extract a ClassResources full path.static ArchivePath
getFullPathForClassResource
(String className) Helper to extract a ClassResources full path.static String
getNameForClassloaderResource
(String resourceName) Helper to extract a ClassloaderResources name.static ArchivePath
getPathForClassloaderResource
(String resourceName) Helper to extract a ClassloaderResources path information.
-
Field Details
-
DELIMITER_CLASS_NAME_PATH
The delimiter used for classes.- See Also:
-
DELIMITER_RESOURCE_PATH
The delimiter used for classes represented in resource form.- See Also:
-
EXTENSION_CLASS
Extension applied to .class files- See Also:
-
-
Constructor Details
-
AssetUtil
private AssetUtil()Private constructor for util class, should never be created.
-
-
Method Details
-
getPathForClassloaderResource
Helper to extract a ClassloaderResources path information.
ie: /user/test/file.properties = /user/test/- Parameters:
resourceName
- The name of the resource- Returns:
- A Path representation of the give resource
-
getClassLoaderResourceName
Helper to convert from java package name to class loader package name
ie: javax.test + my.txt = javax/test/ + my.txt- Parameters:
resourcePackage
- The base packageresourceName
- The resource inside the package.- Returns:
ClassLoader
resource location
-
getNameForClassloaderResource
Helper to extract a ClassloaderResources name.
ie: /user/test/file.properties = file.properties- Parameters:
resourceName
- The name of the resource- Returns:
- The name of the given resource
-
getFullPathForClassResource
Helper to extract a ClassResources full path.
ie: package.MyClass = package/MyClass.class- Parameters:
clazz
-- Returns:
-
getFullPathForClassResource
Helper to extract a ClassResources full path.
ie: package.MyClass = package/MyClass.class- Parameters:
className
-- Returns:
-