public abstract class ZPageHandler
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
abstract void |
emitHtml(java.util.Map<java.lang.String,java.lang.String> queryMap,
java.io.OutputStream outputStream)
Emits the generated HTML page to the
outputStream . |
abstract java.lang.String |
getPageDescription()
Returns the description of the zPage.
|
abstract java.lang.String |
getPageName()
Returns the name of the zPage.
|
abstract java.lang.String |
getUrlPath()
Returns the URL path that should be used to register this zPage to the HTTP server.
|
boolean |
processRequest(java.lang.String requestMethod,
java.util.Map<java.lang.String,java.lang.String> queryMap,
java.io.OutputStream outputStream)
Process requests that require changes (POST/PUT/DELETE).
|
public abstract java.lang.String getUrlPath()
public abstract java.lang.String getPageName()
public abstract java.lang.String getPageDescription()
public boolean processRequest(java.lang.String requestMethod, java.util.Map<java.lang.String,java.lang.String> queryMap, java.io.OutputStream outputStream)
requestMethod
- the request method HttpHandler received.queryMap
- the map of the URL query parameters.public abstract void emitHtml(java.util.Map<java.lang.String,java.lang.String> queryMap, java.io.OutputStream outputStream)
outputStream
.queryMap
- the map of the URL query parameters.outputStream
- the output for the generated HTML page.