[richfaces-svn-commits] JBoss Rich Faces SVN: r6122 - trunk/framework/impl/src/main/java/org/richfaces/renderkit.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Fri Feb 15 16:14:09 EST 2008


Author: nbelaevski
Date: 2008-02-15 16:14:09 -0500 (Fri, 15 Feb 2008)
New Revision: 6122

Modified:
   trunk/framework/impl/src/main/java/org/richfaces/renderkit/TemplateEncoderRendererBase.java
Log:
main method added to TemplateEncoderRendererBase

Modified: trunk/framework/impl/src/main/java/org/richfaces/renderkit/TemplateEncoderRendererBase.java
===================================================================
--- trunk/framework/impl/src/main/java/org/richfaces/renderkit/TemplateEncoderRendererBase.java	2008-02-15 19:19:41 UTC (rev 6121)
+++ trunk/framework/impl/src/main/java/org/richfaces/renderkit/TemplateEncoderRendererBase.java	2008-02-15 21:14:09 UTC (rev 6122)
@@ -3,8 +3,11 @@
  */
 package org.richfaces.renderkit;
 
+import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.PrintWriter;
 import java.io.StringReader;
 import java.io.StringWriter;
 import java.io.Writer;
@@ -56,7 +59,7 @@
 		return true;
 	}
 
-	private void writeScriptBody(ResponseWriter writer, String string) throws IOException {
+	void writeScriptBody(Writer writer, String string) throws IOException {
 		Properties tidyProperties = new Properties();
 		InputStream propertiesStream = null;
 		try {
@@ -166,4 +169,21 @@
 	protected ContentHandler createContentHandler(Writer writer) {
 		return new MacroDefinitionJSContentHandler(writer, "Richfaces.evalMacro(\"", "\", context)");
 	}
+
+	public static void main(String[] args) throws Exception {
+		StringBuffer buffer = new StringBuffer();
+		BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
+		String s;
+		while ((s = reader.readLine()) != null) {
+			buffer.append(s);
+		}
+		
+		new TemplateEncoderRendererBase(){
+
+			protected Class<? extends UIComponent> getComponentClass() {
+				return null;
+			}
+			
+		}.writeScriptBody(new PrintWriter(System.out), buffer.toString());
+	}
 }




More information about the richfaces-svn-commits mailing list