Class ScriptableUtils


  • public class ScriptableUtils
    extends java.lang.Object
    Collection of script utility methods for working with strings etc. This class is immutable.
    Author:
    Kevin Roast
    • Constructor Summary

      Constructors 
      Constructor Description
      ScriptableUtils()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String encodeHTML​(java.lang.String s)  
      java.lang.String encodeJavaScript​(java.lang.String s)  
      freemarker.ext.dom.NodeModel parseXMLNodeModel​(java.lang.String xml)
      Converts an xml string to a freemarker node model
      java.lang.String replaceLineBreaks​(java.lang.String s)  
      java.lang.String stripEncodeUnsafeHTML​(java.lang.String s)  
      java.lang.String stripUnsafeHTML​(java.lang.String s)  
      java.lang.String urlDecode​(java.lang.String s)  
      java.lang.String urlEncode​(java.lang.String s)  
      java.lang.String urlEncodeComponent​(java.lang.String s)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ScriptableUtils

        public ScriptableUtils()
    • Method Detail

      • stripEncodeUnsafeHTML

        public java.lang.String stripEncodeUnsafeHTML​(java.lang.String s)
      • stripUnsafeHTML

        public java.lang.String stripUnsafeHTML​(java.lang.String s)
      • replaceLineBreaks

        public java.lang.String replaceLineBreaks​(java.lang.String s)
      • encodeHTML

        public java.lang.String encodeHTML​(java.lang.String s)
      • encodeJavaScript

        public java.lang.String encodeJavaScript​(java.lang.String s)
      • urlEncode

        public java.lang.String urlEncode​(java.lang.String s)
      • urlEncodeComponent

        public java.lang.String urlEncodeComponent​(java.lang.String s)
      • urlDecode

        public java.lang.String urlDecode​(java.lang.String s)
      • parseXMLNodeModel

        public freemarker.ext.dom.NodeModel parseXMLNodeModel​(java.lang.String xml)
        Converts an xml string to a freemarker node model
        Parameters:
        xml - String
        Returns:
        freemarker node model