Class HtmlUtilsDataLoader

  • All Implemented Interfaces:
    DataLoader

    public class HtmlUtilsDataLoader
    extends java.lang.Object
    implements DataLoader
    Returns a hash that contains useful directives for HTML generation.
    • img: Same as HTML img, but automatically calculates the width and/or height attributes if they are missing.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object load​(Engine e, java.util.List args)  
      void setXHtml​(boolean xHtml)  
      • Methods inherited from class java.lang.Object

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

      • HtmlUtilsDataLoader

        public HtmlUtilsDataLoader()
    • Method Detail

      • load

        public java.lang.Object load​(Engine e,
                                     java.util.List args)
                              throws java.lang.Exception
        Specified by:
        load in interface DataLoader
        args - Arguments that the caller specifies for this directive call. Not null. The implementation should check if it understands all arguments, and it should throw java.lang.IllegalArgumentException if it doesn't.
        Returns:
        The object that will be accessed in FreeMarker templates. The object can be of any type. FreeMarker will wrap the object so that it is visible as an FTL variable. However, if the object implements freemarker.template.TemplateModel, then it will not be wrapped, as it is already an FTL variable.
        Throws:
        java.lang.Exception
      • setXHtml

        public void setXHtml​(boolean xHtml)