Cześć, korzystam z HtmlUnita i w zależności od tego jaką stronę otwieram, muszę zwrócić raz UnexpectedPage, a raz HtmlPage i mam dwie metody, które robią to samo, ale zwracające różne typy.
W jaki sposób zrobić z tego jedną metodę?
public UnexpectedPage getUnexpectedPageFromUrl(String url){
UnexpectedPage page = null;
try {
page = Main.WEB_CLIENT.getPage(url);
} catch (FailingHttpStatusCodeException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return page;
}
public HtmlPage getHtmlPageFromUrl(String url){
HtmlPage page = null;
try {
page = Main.WEB_CLIENT.getPage(url);
} catch (FailingHttpStatusCodeException e) {
e.printStackTrace();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return page;
}