34 lines
604 B
Java
34 lines
604 B
Java
|
package org.gcube.socialnetworking.token;
|
||
|
|
||
|
import java.net.MalformedURLException;
|
||
|
import java.net.URL;
|
||
|
|
||
|
public class URLToken extends ReplaceableToken {
|
||
|
|
||
|
|
||
|
private String getReplacement(URL url) {
|
||
|
StringBuilder sb = new StringBuilder();
|
||
|
return sb.toString();
|
||
|
}
|
||
|
|
||
|
public URLToken(Token token, URL url) {
|
||
|
super(token);
|
||
|
this.tokenReplacement = "___URL____";
|
||
|
}
|
||
|
|
||
|
|
||
|
public static URL isURL(String string) {
|
||
|
if(string.startsWith("www.")) {
|
||
|
string = "http://" + string;
|
||
|
}
|
||
|
try {
|
||
|
return new URL(string);
|
||
|
} catch(MalformedURLException e) {
|
||
|
// not an URL
|
||
|
return null;
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|
||
|
}
|