package what.whatandroid.comments.tags;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.Spanned;
import android.text.style.URLSpan;
import api.soup.MySoup;
/**
* Returns the appropriate URLSpan for the url tag
*/
public class URLTagStyle implements TagStyle {
@Override
public Spannable getStyle(CharSequence param, CharSequence text) {
SpannableString styled = new SpannableString(text);
String url;
if (param != null && param.length() != 0) {
url = param.toString();
} else {
url = text.toString();
}
if (!url.startsWith("http")) {
url = MySoup.getSite() + url;
}
styled.setSpan(new URLSpan(url), 0, styled.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
return styled;
}
}