org.ka2ddo.yaac.webserver
Class MessagesPage

java.lang.Object
  extended by org.ka2ddo.yaac.webserver.PathHandler
      extended by org.ka2ddo.yaac.webserver.MessagesPage

public class MessagesPage
extends PathHandler

This generates an HTML page representing the Messages view in YAAC.


Field Summary
 
Fields inherited from class org.ka2ddo.yaac.webserver.PathHandler
httpServer, TEXT_HTML_CHARSET_UTF_8
 
Constructor Summary
MessagesPage()
           
 
Method Summary
 java.lang.String processPage(HttpConnectionThread hct, java.util.LinkedHashMap<java.lang.String,java.lang.String> requestHeaders, java.io.DataInputStream in, java.io.OutputStream out, java.lang.String path)
          Given an inbound HTTP request, generate a page using its parameters.
 
Methods inherited from class org.ka2ddo.yaac.webserver.PathHandler
escPrint, getHttpServer, setHttpServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessagesPage

public MessagesPage()
Method Detail

processPage

public java.lang.String processPage(HttpConnectionThread hct,
                                    java.util.LinkedHashMap<java.lang.String,java.lang.String> requestHeaders,
                                    java.io.DataInputStream in,
                                    java.io.OutputStream out,
                                    java.lang.String path)
                             throws java.io.IOException
Description copied from class: PathHandler
Given an inbound HTTP request, generate a page using its parameters.

Specified by:
processPage in class PathHandler
Parameters:
hct - HttpConnectionThread issuing the call
requestHeaders - the HTTP request headers the browser sent
in - DataInputStream for reading the body of the HTTP request
out - OutputStream to write the generated page to
path - the remainder of the URL following the prefix identifying this particular page, in case the user is providing parameters to the page
Returns:
the Content-Type header value to return to tell the remote browser how to interpret the page
Throws:
java.io.IOException - if the page could not be generated for some reason