package wikilib;
import java.io.UnsupportedEncodingException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLEncoder;
public class Request {
public String wiki = "http://ringofbrodgar.com";
public RequestCallback callback;
public String result;
public String search;
public String title;
public URL url;
public Request() {
super();
}
public Request(String reqString) {
this();
initSearch(reqString);
}
public Request(String reqString, RequestCallback reqCallback) {
this(reqString);
callback = reqCallback;
}
public void initSearch(String req) {
search = req;
try {
url = new URL(wiki+"/w/index.php?search=" + URLEncoder.encode(search, "UTF-8"));
} catch (MalformedURLException e) {
} catch (UnsupportedEncodingException e) {
}
}
public void initPage(String req) {
search = req;
search.replaceAll(" ", "_");
try {
url = new URL(wiki+"/wiki/"+search);
} catch (MalformedURLException e) {}
}
public void complete() {
if(callback != null)
callback.run(this);
}
}