public interface PageRequest {
/**
- * Gets a page as an XML document.
+ * Gets a page as an XML document.
+ * @param aUrl Url of the page.
* @param aClient Http client to use.
* @return Client.
+ * @throws PageException In case of problems retrieving the page.
*/
Document execute(String aUrl, HttpClient aClient) throws PageException;
/**
- * Overrides the Xslt to use.
+ * Overrides the Xslt to use. This is used when the transformed page specifies
+ * the page type explicitly for an action.
* @param aXslt Xslt to use.
*/
void overrideXslt(String aXslt);