Java Doc for FormClientTemplate.java in  » Web-Server » Brazil » sunlabs » brazil » template » 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 » Web Server » Brazil » sunlabs.brazil.template 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   sunlabs.brazil.template.Template
      sunlabs.brazil.template.FormClientTemplate

FormClientTemplate
public class FormClientTemplate extends Template (Code)
[Deprecated, use the FormTemplate and ConfigFileHandler instead]
SAMPLE Template class for substituting Default values into html forms The data is retrieved from the client, and sent back to the client later on. This will be used for e-business cards stored on java rings/cards. This template also incorporates the functionallity of the PropsTemplate, as the current scheme doesn't allow composition of template handler classes (at least for now). If a URL contains query data, and the value of the server property "uploadContains" occurs in the URL, then all of the query data is saved in the server on behalf of the client. IF no "uploadContains" string is set, all query data is saved on the server. The following Html entities processed by this class:
input
if the "name" attribute has saved data, the value attribute is replaced by the caved value. This allows default form values to be replaced by previous data submitted to the server by the client.
property
This tag is replaced by the value of a server property.
subst
This tag is replaced by the value previously uploaded to the the server from the client for this value.
tag, /tag
Inserts a "<" or ">" respectively, allowing parameters to be substituted inside of other entities. For example, suppose the client uploaded the value HOME as http://my.home.com/, and the server withes to create a link to that page. The template fragment: "<a href=<subst HOME>gt; won't work, as nested entities are not allowed. Instead, try: "<tag>a href=<subst HOME>lt;tag>

author:
   Stephen Uhler
version:
   @(#) FormClientTemplate.java 1.5 99/05/24 10:14:07


Field Summary
final static  StringUPLOAD
    
 Hashtabledata
    
 StringuploadUrl
    

Constructor Summary
public  FormClientTemplate()
    

Method Summary
public  booleaninit(RewriteContext hr)
     Save a reference to our request properties.
public  voidtag_input(RewriteContext hr)
     Look for , and replace the value with the entry in the previously saved client data.
public  voidtag_property(RewriteContext hr)
     Convert the html tag "property" in to the request's property.
public  voidtag_slash_tag(RewriteContext hr)
    
public  voidtag_subst(RewriteContext hr)
     Tag to do substitution of previously uploaded data.
public  voidtag_tag(RewriteContext hr)
     Using the current scheme, there is no easy way to substitute into a tag parameter.

Field Detail
UPLOAD
final static String UPLOAD(Code)



data
Hashtable data(Code)



uploadUrl
String uploadUrl(Code)




Constructor Detail
FormClientTemplate
public FormClientTemplate()(Code)




Method Detail
init
public boolean init(RewriteContext hr)(Code)
Save a reference to our request properties. If the URL contains the upload string, save all of the query parameters on behalf of the user.



tag_input
public void tag_input(RewriteContext hr)(Code)
Look for , and replace the value with the entry in the previously saved client data.
Parameters:
  h - The attribute/value pairs for this entity.



tag_property
public void tag_property(RewriteContext hr)(Code)
Convert the html tag "property" in to the request's property.
Parameters:
  h - Hashtable containing tag parameters"name" The property name"default" a default value, if no name available



tag_slash_tag
public void tag_slash_tag(RewriteContext hr)(Code)



tag_subst
public void tag_subst(RewriteContext hr)(Code)
Tag to do substitution of previously uploaded data.
Parameters:
  name - The name of the token to replace with client data.



tag_tag
public void tag_tag(RewriteContext hr)(Code)
Using the current scheme, there is no easy way to substitute into a tag parameter. So we'll invent a "magic" tag (called tag) that will allow us to create entities dynamically



Methods inherited from sunlabs.brazil.template.Template
public boolean done(RewriteContext hr)(Code)(Java Doc)
public boolean init(RewriteContext hr)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.