Java Doc for HSuperRequestlet.java in  » Database-ORM » SimpleORM » simpleorm » simplehtml » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database ORM » SimpleORM » simpleorm.simplehtml 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   simpleorm.simplehtml.HSuperRequestlet

All known Subclasses:   simpleorm.simplehtml.HTestRequestlet,
HSuperRequestlet
abstract public class HSuperRequestlet (Code)
Common Super class for Servlet Requestlet Invocations.

A servlet's doGet|Post method creates an instance of a subclass of this class (DDriverRequestlet) that processes the request. So there is one instance per request, not shared, so can have state. Provides handy methods for output etc.

Ie. A Requestlet is like a Servlet but there is one instance per request, which is important.

Normally these are dispatched by the HMasterServlet based on the URI.

$Id: HSuperRequestlet.java,v 1.8 2006/04/03 08:53:23 aberglas Exp $
See Also:   DDriverRequest
See Also:    which extends this class for the Driver project
author:
   aberglas



Field Summary
final public  HBasicWidgetsbw
    
 booleanisGet
    
public  PrintWriterout
    
final public  HPageWidgetspw
    
static  LinkedHashMap<String, HSuperRequestlet>registry
     Registry of all Requestlets that can be dispatched by the HMasterServlet.
 HttpServletRequestrequest
    
 HttpServletResponseresponse
    
 HttpServletservlet
    


Method Summary
abstract protected  voiddoBody()
     Override this to add the bulk of the body code in normal requestlets.
protected  voiddoBodyTag()
     Output the actual BODY tag, can be used to add javascript triggers.
public  voiddoGetPost()
     Called for gets and posts, as set up from initRequestlet.
protected  voiddoHead()
     Outputs HTML Header, title etc.
protected  voiddoInitialize()
     Called before any html is output, can initialize application data structures.
protected  voiddoPostBody()
     output html after the Body.
protected  voiddoPreBody()
     output html before the Body.
protected  voiddoSubmit()
     Override to add validation and business logic.
abstract public  StringgetContext()
     The web context, ie. The part of the Url between the port and the ap.
public  PrintWritergetOut()
    
public  HttpServletRequestgetRequest()
    
public  HttpServletResponsegetResponse()
    
public  HttpServletgetServlet()
    
public  StringgetShortTitle()
     (Consitent) Short name to appear in menus, links etc.
abstract public  StringgetTitle()
     Full title that appers in , <H1>, site map etc.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a></td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#initParamattrStringString"><B>initParamattr</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name, <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> value)<BR>     Initialize paramattr to value iff it has no value.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  <a href="HSuperRequestlet.java.htm"><B>HSuperRequestlet</B></a></td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#initRequestletHttpServletHttpServletRequestHttpServletResponseboolean"><B>initRequestlet</B></a>(<a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServlet.java.htm"><B>HttpServlet</B></a> servlet, <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServletRequest.java.htm"><B>HttpServletRequest</B></a> request, <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServletResponse.java.htm"><B>HttpServletResponse</B></a> response, boolean isGet)<BR>     Initializes the requestlet with information about the servlet and call.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a></td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#localUrlString"><B>localUrl</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name)<BR>     url of local resources such as images and style sheets.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  void</td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#outEscapedString"><B>outEscaped</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> data)<BR>    </td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  void</td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#outEscapedStringboolean"><B>outEscaped</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> data, boolean nbsp)<BR>    </td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  void</td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#outHtmlString"><B>outHtml</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> html)<BR>     Outputs raw HTML, does NOT quote it.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  void</td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#outURLEncodedString"><B>outURLEncoded</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> data)<BR>     URL Encodes string in appropriate? encoding.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a></td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#paramattrStringString"><B>paramattr</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name, <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> defalt)<BR>     returns request.getAttribute or request.getParameter if attribute not set.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a></td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#paramattrString"><B>paramattr</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name)<BR>    </td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  boolean</td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#paramattrEmptyString"><B>paramattrEmpty</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name)<BR>    </td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  void</td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#register"><B>register</B></a>()<BR>     Register the class in the DRegistry.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  <a href="HSuperRequestlet.java.htm"><B>HSuperRequestlet</B></a></td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#registeredInstanceClass"><B>registeredInstance</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/Class.java.htm"><B>Class</B></a> clazz)<BR>     Returns the registered dummy instance of the requestlet.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a></td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#requestletUrlClass"><B>requestletUrl</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/Class.java.htm"><B>Class</B></a> clazz)<BR>     Returns the Url of the requestlet class passed.</td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  void</td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#setParamattrStringString"><B>setParamattr</B></a>(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name, <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> value)<BR>    </td></tr><tr><td valign=top align=right width=200><font color=#7f0055><B>public</B></font>  <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a></td><td width=600><a href="HSuperRequestlet.java.java-doc.htm#thisUrl"><B>thisUrl</B></a>()<BR>     URL of this requestlet.</td></tr></TABLE><br><TABLE cellSpacing=0 cellPadding=3 width=800 border=1><TR bgColor=#ccccff><TD><FONT size=+1><B>Field Detail </B></FONT></TD></TR></TABLE><a name="bw"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>bw</B></font></td></tr><tr><td colspan=2><font size=-1>final <font color=#7f0055><B>public</B></font> <a href="HBasicWidgets.java.htm"><B>HBasicWidgets</B></a> bw</font><A href="HSuperRequestlet.java.htm#bw">(Code)</a></td></tr><tr><td width=30></td><td> Yes, public! </td></tr></table><BR><br> <hr width=800><a name="isGet"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>isGet</B></font></td></tr><tr><td colspan=2><font size=-1> boolean isGet</font><A href="HSuperRequestlet.java.htm#isGet">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="out"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>out</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/io-nio/java/io/PrintWriter.java.htm"><B>PrintWriter</B></a> out</font><A href="HSuperRequestlet.java.htm#out">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="pw"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>pw</B></font></td></tr><tr><td colspan=2><font size=-1>final <font color=#7f0055><B>public</B></font> <a href="HPageWidgets.java.htm"><B>HPageWidgets</B></a> pw</font><A href="HSuperRequestlet.java.htm#pw">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="registry"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>registry</B></font></td></tr><tr><td colspan=2><font size=-1>static <a href="../../../../6.0-JDK-Core/Collections-Jar-Zip-Logging-regex/java/util/LinkedHashMap.java.htm"><B>LinkedHashMap</B></a><<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a>, <a href="HSuperRequestlet.java.htm"><B>HSuperRequestlet</B></a>> registry</font><A href="HSuperRequestlet.java.htm#registry">(Code)</a></td></tr><tr><td width=30></td><td> Registry of all Requestlets that can be dispatched by the HMasterServlet. Need to call each requestlets .register() method in a main() in order to put it in this table. Used by HMasterServlet to dispatch calls. </td></tr></table><BR><br> <hr width=800><a name="request"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>request</B></font></td></tr><tr><td colspan=2><font size=-1> <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServletRequest.java.htm"><B>HttpServletRequest</B></a> request</font><A href="HSuperRequestlet.java.htm#request">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="response"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>response</B></font></td></tr><tr><td colspan=2><font size=-1> <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServletResponse.java.htm"><B>HttpServletResponse</B></a> response</font><A href="HSuperRequestlet.java.htm#response">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="servlet"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>servlet</B></font></td></tr><tr><td colspan=2><font size=-1> <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServlet.java.htm"><B>HttpServlet</B></a> servlet</font><A href="HSuperRequestlet.java.htm#servlet">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><br><br><TABLE cellSpacing=0 cellPadding=3 width=800 border=1><TR bgColor=#ccccff><TD><FONT size=+1><B>Method Detail</B></FONT></TD></TR></TABLE><a name="doBody"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>doBody</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>abstract</B></font> <font color=#7f0055><B>protected</B></font> void doBody() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/Exception.java.htm"><B>Exception</B></a></font><A href="HSuperRequestlet.java.htm#doBody">(Code)</a></td></tr><tr><td width=30></td><td> Override this to add the bulk of the body code in normal requestlets. </td></tr></table><BR><br> <hr width=800><a name="doBodyTag"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>doBodyTag</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>protected</B></font> void doBodyTag() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/Exception.java.htm"><B>Exception</B></a></font><A href="HSuperRequestlet.java.htm#doBodyTag">(Code)</a></td></tr><tr><td width=30></td><td> Output the actual BODY tag, can be used to add javascript triggers. </td></tr></table><BR><br> <hr width=800><a name="doGetPost"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>doGetPost</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> void doGetPost()</font><A href="HSuperRequestlet.java.htm#doGetPost">(Code)</a></td></tr><tr><td width=30></td><td> Called for gets and posts, as set up from initRequestlet. Forms structure of a request: response, header, body, trailer... Traps exceptions and displays them. </td></tr></table><BR><br> <hr width=800><a name="doHead"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>doHead</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>protected</B></font> void doHead() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/Exception.java.htm"><B>Exception</B></a></font><A href="HSuperRequestlet.java.htm#doHead">(Code)</a></td></tr><tr><td width=30></td><td> Outputs HTML Header, title etc. </td></tr></table><BR><br> <hr width=800><a name="doInitialize"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>doInitialize</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>protected</B></font> void doInitialize() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/Exception.java.htm"><B>Exception</B></a></font><A href="HSuperRequestlet.java.htm#doInitialize">(Code)</a></td></tr><tr><td width=30></td><td> Called before any html is output, can initialize application data structures. </td></tr></table><BR><br> <hr width=800><a name="doPostBody"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>doPostBody</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>protected</B></font> void doPostBody() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/Exception.java.htm"><B>Exception</B></a></font><A href="HSuperRequestlet.java.htm#doPostBody">(Code)</a></td></tr><tr><td width=30></td><td> output html after the Body. ie. footers. Normally overriden </td></tr></table><BR><br> <hr width=800><a name="doPreBody"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>doPreBody</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>protected</B></font> void doPreBody() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/Exception.java.htm"><B>Exception</B></a></font><A href="HSuperRequestlet.java.htm#doPreBody">(Code)</a></td></tr><tr><td width=30></td><td> output html before the Body. Eg. Menubars. Normally overriden. </td></tr></table><BR><br> <hr width=800><a name="doSubmit"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>doSubmit</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>protected</B></font> void doSubmit() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/Exception.java.htm"><B>Exception</B></a></font><A href="HSuperRequestlet.java.htm#doSubmit">(Code)</a></td></tr><tr><td width=30></td><td> Override to add validation and business logic. Usually calls bw.addFieldError etc. Only called if an "f.Submit" field is present. Called at very beginning, before any html is output, so can redirect. However, cannot produce any HTML output as there is no header yet. Can add error messages. </td></tr></table><BR><br> <hr width=800><a name="getContext"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>getContext</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>abstract</B></font> <font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> getContext()</font><A href="HSuperRequestlet.java.htm#getContext">(Code)</a></td></tr><tr><td width=30></td><td> The web context, ie. The part of the Url between the port and the ap. No outer "/"s. </td></tr></table><BR><br> <hr width=800><a name="getOut"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>getOut</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/io-nio/java/io/PrintWriter.java.htm"><B>PrintWriter</B></a> getOut()</font><A href="HSuperRequestlet.java.htm#getOut">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="getRequest"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>getRequest</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServletRequest.java.htm"><B>HttpServletRequest</B></a> getRequest()</font><A href="HSuperRequestlet.java.htm#getRequest">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="getResponse"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>getResponse</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServletResponse.java.htm"><B>HttpServletResponse</B></a> getResponse()</font><A href="HSuperRequestlet.java.htm#getResponse">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="getServlet"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>getServlet</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServlet.java.htm"><B>HttpServlet</B></a> getServlet()</font><A href="HSuperRequestlet.java.htm#getServlet">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="getShortTitle"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>getShortTitle</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> getShortTitle()</font><A href="HSuperRequestlet.java.htm#getShortTitle">(Code)</a></td></tr><tr><td width=30></td><td> (Consitent) Short name to appear in menus, links etc. Normally overriden. </td></tr></table><BR><br> <hr width=800><a name="getTitle"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>getTitle</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>abstract</B></font> <font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> getTitle()</font><A href="HSuperRequestlet.java.htm#getTitle">(Code)</a></td></tr><tr><td width=30></td><td> Full title that appers in <Title>, <H1>, site map etc. </td></tr></table><BR><br> <hr width=800><a name="initParamattrStringString"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>initParamattr</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> initParamattr(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name, <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> value)</font><A href="HSuperRequestlet.java.htm#initParamattrStringString">(Code)</a></td></tr><tr><td width=30></td><td> Initialize paramattr to value iff it has no value. Returns the resulting value of the paramattr. </td></tr></table><BR><br> <hr width=800><a name="initRequestletHttpServletHttpServletRequestHttpServletResponseboolean"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>initRequestlet</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="HSuperRequestlet.java.htm"><B>HSuperRequestlet</B></a> initRequestlet(<a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServlet.java.htm"><B>HttpServlet</B></a> servlet, <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServletRequest.java.htm"><B>HttpServletRequest</B></a> request, <a href="../../../../6.0-JDK-Core/Servlet-API-by-tomcat/javax/servlet/http/HttpServletResponse.java.htm"><B>HttpServletResponse</B></a> response, boolean isGet)</font><A href="HSuperRequestlet.java.htm#initRequestletHttpServletHttpServletRequestHttpServletResponseboolean">(Code)</a></td></tr><tr><td width=30></td><td> Initializes the requestlet with information about the servlet and call. Note that there is also a dummy instance used in the registry table for which this is not called. </td></tr></table><BR><br> <hr width=800><a name="localUrlString"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>localUrl</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> localUrl(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name)</font><A href="HSuperRequestlet.java.htm#localUrlString">(Code)</a></td></tr><tr><td width=30></td><td> url of local resources such as images and style sheets. Strips of "Requestlet" if present, adds .rq. </td></tr></table><BR><br> <hr width=800><a name="outEscapedString"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>outEscaped</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> void outEscaped(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> data)</font><A href="HSuperRequestlet.java.htm#outEscapedString">(Code)</a></td></tr><tr><td width=30></td><td> outEscaped(data, false) </td></tr></table><BR><br> <hr width=800><a name="outEscapedStringboolean"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>outEscaped</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> void outEscaped(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> data, boolean nbsp)</font><A href="HSuperRequestlet.java.htm#outEscapedStringboolean">(Code)</a></td></tr><tr><td width=30></td><td> Outputs data after escaping it so that '<' becomes '&lt;' etc.<p> Converts spaces to '&nbsp;' iff nbsp<p> Amazing that I need to write this myself!<p> <BR><B>See Also:</B>   <a href="HSuperRequestlet.java.htm"><B>HSuperRequestlet.outHtml</B></a></td></tr></table><BR><br> <hr width=800><a name="outHtmlString"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>outHtml</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> void outHtml(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> html)</font><A href="HSuperRequestlet.java.htm#outHtmlString">(Code)</a></td></tr><tr><td width=30></td><td> Outputs raw HTML, does NOT quote it. <BR><B>See Also:</B>   <a href="HSuperRequestlet.java.htm"><B>HSuperRequestlet.outData</B></a></td></tr></table><BR><br> <hr width=800><a name="outURLEncodedString"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>outURLEncoded</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> void outURLEncoded(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> data) throws <a href="../../../../6.0-JDK-Core/lang/java/lang/Exception.java.htm"><B>Exception</B></a></font><A href="HSuperRequestlet.java.htm#outURLEncodedString">(Code)</a></td></tr><tr><td width=30></td><td> URL Encodes string in appropriate? encoding. used for ?=value Get parameters on links </td></tr></table><BR><br> <hr width=800><a name="paramattrStringString"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>paramattr</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> paramattr(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name, <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> defalt)</font><A href="HSuperRequestlet.java.htm#paramattrStringString">(Code)</a></td></tr><tr><td width=30></td><td> returns request.getAttribute or request.getParameter if attribute not set. So a paramattrs is a settable parameter.<p> Prefix names to avoid conflicts in Attributes, for forms fields just f.field should do. The nullObject is used to set nulls instead of null because null attributes are simply removed by servlets. Conversion to nulls is automatic. </td></tr></table><BR><br> <hr width=800><a name="paramattrString"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>paramattr</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> paramattr(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name)</font><A href="HSuperRequestlet.java.htm#paramattrString">(Code)</a></td></tr><tr><td width=30></td><td> paramattr(name, null) </td></tr></table><BR><br> <hr width=800><a name="paramattrEmptyString"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>paramattrEmpty</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> boolean paramattrEmpty(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name)</font><A href="HSuperRequestlet.java.htm#paramattrEmptyString">(Code)</a></td></tr><tr><td width=30></td><td> paramattr == null or "" </td></tr></table><BR><br> <hr width=800><a name="register"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>register</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> void register()</font><A href="HSuperRequestlet.java.htm#register">(Code)</a></td></tr><tr><td width=30></td><td> Register the class in the DRegistry. Needs a dummy instance. </td></tr></table><BR><br> <hr width=800><a name="registeredInstanceClass"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>registeredInstance</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="HSuperRequestlet.java.htm"><B>HSuperRequestlet</B></a> registeredInstance(<a href="../../../../6.0-JDK-Core/lang/java/lang/Class.java.htm"><B>Class</B></a> clazz)</font><A href="HSuperRequestlet.java.htm#registeredInstanceClass">(Code)</a></td></tr><tr><td width=30></td><td> Returns the registered dummy instance of the requestlet. </td></tr></table><BR><br> <hr width=800><a name="requestletUrlClass"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>requestletUrl</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> requestletUrl(<a href="../../../../6.0-JDK-Core/lang/java/lang/Class.java.htm"><B>Class</B></a> clazz)</font><A href="HSuperRequestlet.java.htm#requestletUrlClass">(Code)</a></td></tr><tr><td width=30></td><td> Returns the Url of the requestlet class passed. Used for generating anchor href= </td></tr></table><BR><br> <hr width=800><a name="setParamattrStringString"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>setParamattr</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> void setParamattr(<a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> name, <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> value)</font><A href="HSuperRequestlet.java.htm#setParamattrStringString">(Code)</a></td></tr><tr><td width=30></td><td></td></tr></table><BR><br> <hr width=800><a name="thisUrl"></a><table border=0 width=800><tr><td colspan=2><font size=+1><B>thisUrl</B></font></td></tr><tr><td colspan=2><font size=-1><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> thisUrl()</font><A href="HSuperRequestlet.java.htm#thisUrl">(Code)</a></td></tr><tr><td width=30></td><td> URL of this requestlet. Used to generate links to this. (Could cache the result and save some garbage.) </td></tr></table><BR><br> <hr width=800><table border=1 width=800><tr bgColor=#ccccff><td>Methods inherited from <B>java.lang.Object</B></td></tr><tr><td>native <font color=#7f0055><B>protected</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm"><B>Object</B></a> clone() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/CloneNotSupportedException.java.htm"><B>CloneNotSupportedException</B></a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#clone">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#clone">(Java Doc)</a><br><font color=#7f0055><B>public</B></font> boolean equals(<a href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm"><B>Object</B></a> obj)<A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#equalsObject">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#equalsObject">(Java Doc)</a><br><font color=#7f0055><B>protected</B></font> void finalize() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/Throwable.java.htm"><B>Throwable</B></a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#finalize">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#finalize">(Java Doc)</a><br>final native <font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/Class.java.htm"><B>Class</B></a><?> getClass()<A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#getClass">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#getClass">(Java Doc)</a><br>native <font color=#7f0055><B>public</B></font> int hashCode()<A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#hashCode">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#hashCode">(Java Doc)</a><br>final native <font color=#7f0055><B>public</B></font> void notify()<A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#notify">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#notify">(Java Doc)</a><br>final native <font color=#7f0055><B>public</B></font> void notifyAll()<A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#notifyAll">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#notifyAll">(Java Doc)</a><br><font color=#7f0055><B>public</B></font> <a href="../../../../6.0-JDK-Core/lang/java/lang/String.java.htm"><B>String</B></a> toString()<A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#toString">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#toString">(Java Doc)</a><br>final native <font color=#7f0055><B>public</B></font> void wait(long timeout) throws <a href="../../../../6.0-JDK-Core/lang/java/lang/InterruptedException.java.htm"><B>InterruptedException</B></a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#waitlong">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#waitlong">(Java Doc)</a><br>final <font color=#7f0055><B>public</B></font> void wait(long timeout, int nanos) throws <a href="../../../../6.0-JDK-Core/lang/java/lang/InterruptedException.java.htm"><B>InterruptedException</B></a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#waitlongint">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#waitlongint">(Java Doc)</a><br>final <font color=#7f0055><B>public</B></font> void wait() throws <a href="../../../../6.0-JDK-Core/lang/java/lang/InterruptedException.java.htm"><B>InterruptedException</B></a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.htm#wait">(Code)</a><A href="../../../../6.0-JDK-Core/lang/java/lang/Object.java.java-doc.htm#wait">(Java Doc)</a><br></td></tr></table><br></td></tr></table></td></tr></table><TABLE border=0><TR><TD height=10></TD></TR></TABLE> <script type="text/javascript"><!-- google_ad_client="pub-1725451137117542";google_ad_width=728;google_ad_height=90;google_ad_format="728x90_as";google_ad_type="text_image";google_ad_channel="";google_color_border="ffffff";google_color_bg="ffffff";google_color_link="003399";google_color_text="000000";google_color_url="75a3ed"; //--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script></td></tr></table></td></tr></table><center><TABLE border=0><TR align=left><TD><A href="/index.html">www.java2java.com</A> | <A href=../../../../../../html/contact.htm>Contact Us</A></Td></TR><TR align=left><TD class=Templatetext>Copyright 2009 - 12 Demo Source and Support. All rights reserved.</TD></TR><TR align=left><TD>All other trademarks are property of their respective owners.</TD></TR></TABLE></center></BODY></HTML>