[jboss-svn-commits] JBoss Common SVN: r4265 - shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sat Apr 17 11:31:40 EDT 2010
Author: aslak
Date: 2010-04-17 11:31:39 -0400 (Sat, 17 Apr 2010)
New Revision: 4265
Modified:
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset/AssetUtil.java
Log:
SHRINKWRAP-150 Added addXXX(Package, Resource). Adds resources from the specified package.
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset/AssetUtil.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset/AssetUtil.java 2010-04-17 15:29:01 UTC (rev 4264)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/asset/AssetUtil.java 2010-04-17 15:31:39 UTC (rev 4265)
@@ -84,6 +84,23 @@
}
/**
+ * Helper to convert from java package name to class loader package name
+ * <br/><br/>
+ * ie: javax.test + my.txt = javax/test/ + my.txt
+ *
+ * @param resourcePackage The base package
+ * @param resourceName The resource inside the package.
+ * @return {@link ClassLoader} resource location
+ */
+ public static String getClassLoaderResourceName(Package resourcePackage, String resourceName)
+ {
+ String resourcePackaeName = resourcePackage.getName().replaceAll(
+ DELIMITER_CLASS_NAME_PATH, DELIMITER_RESOURCE_PATH);
+
+ return resourcePackaeName + DELIMITER_RESOURCE_PATH + resourceName;
+ }
+
+ /**
* Helper to extract a ClassloaderResources name.
* <br/><br/>
* ie: /user/test/file.properties = file.properties
More information about the jboss-svn-commits
mailing list