package org.jboss.test.qunit;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
public class ExternalRef extends URLRefBase implements ScriptRef {
private final String src;
public ExternalRef(String src) {
this.src = src;
}
public URL getScript(Object base) {
try {
URL ref = new URL(src);
return ref;
} catch (MalformedURLException e) {
throw new RuntimeException(e);
}
}
public String getContent(Object base) {
try {
InputStream inputStream = getScript(base).openStream();
return readInputStream(inputStream);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}