/* this belongs to the WebRaveler package */ package webraveler.vurl; import java.util.*; import webraveler.http.HTTPRequest; import webraveler.http.HTTPResponse; import webraveler.ravel.Raveler; /** * A VURL that displays a given message * * @author The Web Raveler Development Squad * @version 1.0 */ public class MessageVURL implements VURL { String pageHTML; /** * Contructs a VURL with an empty page */ public MessageVURL () { this.pageHTML = ""; } // MessageVURL() /** * Constructs a VURL with the given message * * @param pageHTML A string containing the HTML to display */ public MessageVURL (String pageHTML) { this.pageHTML = pageHTML; } //MessageVURL(String) /** * */ public HTTPResponse resolveVURL(String username, String query, HTTPRequest request,Raveler ravel) { return new HTTPResponse("HTTP/1.0",200,"OK",pageHTML.getBytes(),new Hashtable()); } // resolveVURL /** * Sets the message to be displayed * * @param message A string containing the HTML to display */ public void setMessage (String message) { pageHTML = message; } //setMessage(String) } // class MessageVURL