Java Doc for TagWriter.java in  » J2EE » Sofia » com » salmonllc » jsp » 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 » J2EE » Sofia » com.salmonllc.jsp 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.salmonllc.jsp.TagWriter

TagWriter
public class TagWriter (Code)
This class is used in custom tag component's generateHtml method. For complex tags, the generateHtml method in the correspnding component is responsible for wrapping the output in the appropriate DreamWeaver html MMBeginLock and MMEndLock tags when the JSP is being rendered in Dreamweaver. This class facilitates this by providing methods that will wrap the tags (dreamWeaverConv). It also provides state information that indicates whether or not DreamWeaver tags or regular JSP tags should be rendered at a given time. A JspComponent need only call the print method in this object to write out its generated Html and this object will do the rest.


Field Summary
final public static  intTYPE_BEGIN_TAG
    
final public static  intTYPE_CONTENT
    
final public static  intTYPE_END_TAG
    
final public static  intTYPE_INSERTED_CONTENT
    
 boolean_dreamWeaverConv
    
 String_prefix
    
 String_tagEnd
    
 String_tagName
    
 String_tagStart
    
 JspWriter_writer
    

Constructor Summary
public  TagWriter()
    
public  TagWriter(String prefix, String tagName, String startTag, String endTag)
    

Method Summary
public static  StringdreamWeaverConv(String prefix, String tagName, String orig, String conv)
     This method will wrap an Html Tag in a Dreamweaver tag.
public  booleangetDreamWeaverConv()
     Returns true if the writer is doing Dreamweaver conversion and false if it is regular Html.
public  voidprint(String text)
    
public  voidprint(String text, int type)
     This method will insert content into the page based on the type of content and current mode
Parameters:
  text - java.lang.String The text to output
Parameters:
  type - the type of content to render.
public  voidprintln()
    
public  voidprintln(String text)
    
public  voidsetWriter(JspWriter w)
    
public static  voidurlEncode(String s, StringBuffer b)
     This method will remove illegal characters for strings and append the results to a string buffer.

Field Detail
TYPE_BEGIN_TAG
final public static int TYPE_BEGIN_TAG(Code)



TYPE_CONTENT
final public static int TYPE_CONTENT(Code)



TYPE_END_TAG
final public static int TYPE_END_TAG(Code)



TYPE_INSERTED_CONTENT
final public static int TYPE_INSERTED_CONTENT(Code)



_dreamWeaverConv
boolean _dreamWeaverConv(Code)



_prefix
String _prefix(Code)



_tagEnd
String _tagEnd(Code)



_tagName
String _tagName(Code)



_tagStart
String _tagStart(Code)



_writer
JspWriter _writer(Code)




Constructor Detail
TagWriter
public TagWriter()(Code)



TagWriter
public TagWriter(String prefix, String tagName, String startTag, String endTag)(Code)




Method Detail
dreamWeaverConv
public static String dreamWeaverConv(String prefix, String tagName, String orig, String conv)(Code)
This method will wrap an Html Tag in a Dreamweaver tag.
Parameters:
  prefix - The tag's prefix
Parameters:
  name - The tag's name
Parameters:
  orig - The original jsp that described the custom tag
Parameters:
  conv - The converted Html to render the content



getDreamWeaverConv
public boolean getDreamWeaverConv()(Code)
Returns true if the writer is doing Dreamweaver conversion and false if it is regular Html.



print
public void print(String text) throws IOException(Code)
This method will print the content of the text exactly as passed
Parameters:
  text - java.lang.String The text to output



print
public void print(String text, int type) throws IOException(Code)
This method will insert content into the page based on the type of content and current mode
Parameters:
  text - java.lang.String The text to output
Parameters:
  type - the type of content to render. Valid Values are
TYPE_BEGIN_TAG: This content is replacing an opening tag
TYPE_END_TAG: This content is replacing a closing tag
TYPE_CONTENT: This content is replaing the content in the tag
TYPE_INSERTED_CONTENT: This content is entirely new and is not replacing any specific part of the JSP Tag that spawned the request.replaing the content in the tag



println
public void println() throws IOException(Code)
This method will print a Blank Line



println
public void println(String text) throws IOException(Code)
This method will print the content of the text exactly as passed
Parameters:
  text - java.lang.String The text to output



setWriter
public void setWriter(JspWriter w)(Code)
Sets the JSP Writer that the tag writer will write it's output too



urlEncode
public static void urlEncode(String s, StringBuffer b)(Code)
This method will remove illegal characters for strings and append the results to a string buffer.



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.