package org.jboss.weld.tests.metadata.scanning;
import org.jboss.shrinkwrap.api.asset.Asset;
import org.jboss.shrinkwrap.api.asset.ByteArrayAsset;
public class Utils {
public static final String BEANS_XML_HEADER =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
"<beans xmlns=\"http://java.sun.com/xml/ns/javaee\" " +
"xmlns:weld=\"http://jboss.org/schema/weld/beans\"" + ">";
public static final String BEANS_XML_FOOTER = "</beans>";
public static Asset createBeansXml(String str) {
String xml = BEANS_XML_HEADER + str + BEANS_XML_FOOTER;
return new ByteArrayAsset(xml.getBytes());
}
public static String escapeClassName(Class<?> clazz) {
return clazz.getName().replace(".", "\\.");
}
public static String escapePackageName(Package pkg) {
return pkg.getName().replace(".", "\\.");
}
}