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());
+ }
}
Show replies by date