to.etc.dbpool.info
Class JsTemplater

java.lang.Object
  extended by to.etc.dbpool.info.JsTemplater

public class JsTemplater
extends java.lang.Object

This implements a small templating engine. Helper class handling javascript-like JSP templating.

Author:
Frits Jalvingh Created on Nov 11, 2010

Constructor Summary
JsTemplater()
           
 
Method Summary
static java.lang.String intToStr(int val, int radix, int npos)
           
 java.lang.String replaceTemplate(java.lang.String resource)
          Replace all <% ..
static void strToJavascriptString(java.lang.StringBuilder w, java.lang.String cs, boolean dblquote)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsTemplater

public JsTemplater()
Method Detail

replaceTemplate

public java.lang.String replaceTemplate(java.lang.String resource)
Replace all <% .. %> and related occurences inside the file with a full Javascript command set. This scans verbatim texts and replaces that with a "self.write" call using the text as a Javascript string.

Parameters:
in -
Returns:

strToJavascriptString

public static void strToJavascriptString(java.lang.StringBuilder w,
                                         java.lang.String cs,
                                         boolean dblquote)

intToStr

public static java.lang.String intToStr(int val,
                                        int radix,
                                        int npos)