File Source: urlfunctions.java

         /* 
    P/P   *  Method: net.sourceforge.pebble.web.tagext.UrlFunctions__static_init
          */
     1  package net.sourceforge.pebble.web.tagext;
     2  
     3  import net.sourceforge.pebble.util.StringUtils;
     4  import net.sourceforge.pebble.util.UrlRewriter;
     5  /**
     6   * Used from jsp taglib url.tld 
     7   * @author Olaf Kock
     8   * @see UrlRewriter
     9   */
         /* 
    P/P   *  Method: void net.sourceforge.pebble.web.tagext.UrlFunctions()
          */
    10  public class UrlFunctions {
    11  	public static String rewrite(String url) {
    12  		// if you'd like to see the decorated urls highlighted, 
    13  		// a html injection is commented. This wouldn't work 
    14  		// for all cases, but gives an idea where rewriting an
    15  		// url is done (and has succeeded)
        		 /* 
    P/P 		  *  Method: String rewrite(String)
        		  * 
        		  *  Preconditions:
        		  *    net/sourceforge/pebble/util/UrlRewriter.x != null
        		  * 
        		  *  Postconditions:
        		  *    init'ed(return_value)
        		  */
    16  		return UrlRewriter.doRewrite(url); // + "\" style=\"background-color:blue";
    17  	};
    18  
    19  	public static String escape(String url) {
        		 /* 
    P/P 		  *  Method: String escape(String)
        		  * 
        		  *  Postconditions:
        		  *    init'ed(return_value)
        		  */
    20  		return StringUtils.transformHTML(url); 
    21  	};
    22  }








SofCheck Inspector Build Version : 2.22510
urlfunctions.java 2010-Jun-25 19:40:34
urlfunctions.class 2010-Jul-19 20:23:38