mls.view
Class WmlViewer

java.lang.Object
  |
  +--mls.common.XmlObject
        |
        +--mls.view.Viewer
              |
              +--mls.view.WmlViewer

public class WmlViewer
extends Viewer

An XML/XSLT based viewer that processes XML data and XSL page templates to generate WML markup. The majority of functionality is implemented in the more general Viewer class


Fields inherited from class mls.view.Viewer
CACHE, ERROR, NO_CACHE, TEMPLATE_DIR, XML_PROLOGUE
 
Fields inherited from class mls.common.XmlObject
INDENT
 
Constructor Summary
WmlViewer()
          Default constructor
 
Method Summary
protected  void printPrologue(java.io.PrintWriter out)
          Print a WML document prologue
protected  void setCache(java.lang.String cachePage, javax.servlet.http.HttpServletResponse response)
          Set cache headers based on cachePage flag Overrides the super class method, adding a WAP header
protected  void setType(javax.servlet.http.HttpServletResponse response)
          Sets the output type in the reponse for this type of viewer
protected  void viewFixed(javax.servlet.http.HttpServletResponse response, java.lang.String textToDisplay)
          View a canned page
 
Methods inherited from class mls.view.Viewer
merge, merge, merge, viewError, viewError, viewPage, viewPage
 
Methods inherited from class mls.common.XmlObject
dump, dumpElement, getChildren, getChildren, getElement, getElement, getElement, getElementText, getParser, indent, narrow, nElements, parse, parseString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

WmlViewer

public WmlViewer()
Default constructor
Method Detail

setType

protected void setType(javax.servlet.http.HttpServletResponse response)
Sets the output type in the reponse for this type of viewer
Overrides:
setType in class Viewer
Parameters:
response - where the response is to be written

setCache

protected void setCache(java.lang.String cachePage,
                        javax.servlet.http.HttpServletResponse response)
Set cache headers based on cachePage flag Overrides the super class method, adding a WAP header
Overrides:
setCache in class Viewer
Parameters:
cachePage - A string set to CACHE or NO_CACHE
response - where the response is to be written

printPrologue

protected void printPrologue(java.io.PrintWriter out)
Print a WML document prologue
Overrides:
printPrologue in class Viewer
Parameters:
out - a print writer for output

viewFixed

protected void viewFixed(javax.servlet.http.HttpServletResponse response,
                         java.lang.String textToDisplay)
                  throws java.io.IOException
View a canned page
Overrides:
viewFixed in class Viewer
Parameters:
response - where the response is to be written
textToDisplay - the text to display