net.sf.jooreports.templates
Class TemplateFreemarkerNamespace

java.lang.Object
  extended by net.sf.jooreports.templates.TemplateFreemarkerNamespace

public class TemplateFreemarkerNamespace
extends java.lang.Object

Contains utility methods that can be invoked in the template from FreeMarker.

An instance of this class is automatically made available to the template as a predefined FreeMarker variable named "JOOScript".


Field Summary
static java.lang.String NAME
           
 
Constructor Summary
TemplateFreemarkerNamespace(java.util.Map configurations)
           
 
Method Summary
 java.lang.String getDoubleHyphen()
           
 java.util.Map getImages()
           
 java.lang.String image(ImageSource imageWriter)
           
 java.lang.String image(java.lang.String defaultImageName, ImageSource imageWriter)
           
 java.lang.String image(java.lang.String defaultImageName, java.lang.Object object)
           
 java.lang.String image(java.lang.String defaultImageName, java.lang.String fileName)
           
 java.lang.String imageHeight(ImageSource imageSource, java.lang.String maxWidthStr, java.lang.String maxHeightStr, java.lang.String format)
           
 java.lang.String imageHeight(java.lang.String defaultImageName, ImageSource imageSource, java.lang.String maxWidth, java.lang.String maxHeight, java.lang.String format)
           
 java.lang.String imageHeight(java.lang.String defaultImageName, java.lang.Object object, java.lang.String maxWidth, java.lang.String maxHeight, java.lang.String format)
           
 java.lang.String imageHeight(java.lang.String defaultImageName, java.lang.String fileName, java.lang.String maxWidth, java.lang.String maxHeight, java.lang.String format)
           
 java.lang.String imageWidth(ImageSource imageSource, java.lang.String maxWidthStr, java.lang.String maxHeightStr, java.lang.String format)
           
 java.lang.String imageWidth(java.lang.String defaultImageName, ImageSource imageSource, java.lang.String maxWidth, java.lang.String maxHeight, java.lang.String format)
           
 java.lang.String imageWidth(java.lang.String defaultImageName, java.lang.Object object, java.lang.String maxWidth, java.lang.String maxHeight, java.lang.String format)
           
 java.lang.String imageWidth(java.lang.String defaultImageName, java.lang.String fileName, java.lang.String maxWidth, java.lang.String maxHeight, java.lang.String format)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values
Constructor Detail

TemplateFreemarkerNamespace

public TemplateFreemarkerNamespace(java.util.Map configurations)
Method Detail

getDoubleHyphen

public java.lang.String getDoubleHyphen()

image

public java.lang.String image(ImageSource imageWriter)

getImages

public java.util.Map getImages()

image

public java.lang.String image(java.lang.String defaultImageName,
                              ImageSource imageWriter)

image

public java.lang.String image(java.lang.String defaultImageName,
                              java.lang.String fileName)

image

public java.lang.String image(java.lang.String defaultImageName,
                              java.lang.Object object)

imageWidth

public java.lang.String imageWidth(ImageSource imageSource,
                                   java.lang.String maxWidthStr,
                                   java.lang.String maxHeightStr,
                                   java.lang.String format)

imageWidth

public java.lang.String imageWidth(java.lang.String defaultImageName,
                                   ImageSource imageSource,
                                   java.lang.String maxWidth,
                                   java.lang.String maxHeight,
                                   java.lang.String format)

imageWidth

public java.lang.String imageWidth(java.lang.String defaultImageName,
                                   java.lang.String fileName,
                                   java.lang.String maxWidth,
                                   java.lang.String maxHeight,
                                   java.lang.String format)

imageWidth

public java.lang.String imageWidth(java.lang.String defaultImageName,
                                   java.lang.Object object,
                                   java.lang.String maxWidth,
                                   java.lang.String maxHeight,
                                   java.lang.String format)

imageHeight

public java.lang.String imageHeight(ImageSource imageSource,
                                    java.lang.String maxWidthStr,
                                    java.lang.String maxHeightStr,
                                    java.lang.String format)

imageHeight

public java.lang.String imageHeight(java.lang.String defaultImageName,
                                    ImageSource imageSource,
                                    java.lang.String maxWidth,
                                    java.lang.String maxHeight,
                                    java.lang.String format)

imageHeight

public java.lang.String imageHeight(java.lang.String defaultImageName,
                                    java.lang.String fileName,
                                    java.lang.String maxWidth,
                                    java.lang.String maxHeight,
                                    java.lang.String format)

imageHeight

public java.lang.String imageHeight(java.lang.String defaultImageName,
                                    java.lang.Object object,
                                    java.lang.String maxWidth,
                                    java.lang.String maxHeight,
                                    java.lang.String format)