package org.jvnet.hudson.plugins.purecoverage.util;
public class UrlTransformer {
public String toUniqueUrl(String name) {
StringBuilder buf = new StringBuilder(name.length());
for (int i = 0; i < name.length(); i++) {
final char c = name.charAt(i);
if (('0' <= c && '9' >= c)
|| ('A' <= c && 'Z' >= c)
|| ('a' <= c && 'z' >= c)) {
buf.append(c);
} else {
buf.append('_');
}
}
buf.append("_");
buf.append(name.hashCode());
return buf.toString();
}
public String xmlTransform(String name) {
return name.replaceAll("\\&", "&").replaceAll("\\<", "<").replaceAll("\\>", ">");
}
}