org.springframework.extensions.webscripts
Class DateCompareMethod

java.lang.Object
  extended by org.springframework.extensions.webscripts.DateCompareMethod
All Implemented Interfaces:
freemarker.template.TemplateMethodModel, freemarker.template.TemplateMethodModelEx, freemarker.template.TemplateModel

public class DateCompareMethod
extends Object
implements freemarker.template.TemplateMethodModelEx

Author:
Kevin Roast Custom FreeMarker Template language method.

Perform a test to see how two dates compare, optionally offset by a specified number of milliseconds.

Usage: dateCompare(dateA, dateB) - 1 if dateA if greater than dateB dateCompare(dateA, dateB, millis) - 1 if dateA is greater than dateB by at least millis, else 0 dateCompare(dateA, dateB, millis, test) - same as above, but the 'test' variable is one of the following strings ">", "<", "==" - greater than, less than or equal - as the test to perform.


Field Summary
 
Fields inherited from interface freemarker.template.TemplateModel
NOTHING
 
Constructor Summary
DateCompareMethod()
           
 
Method Summary
 Object exec(List args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateCompareMethod

public DateCompareMethod()
Method Detail

exec

public Object exec(List args)
            throws freemarker.template.TemplateModelException
Specified by:
exec in interface freemarker.template.TemplateMethodModel
Throws:
freemarker.template.TemplateModelException
See Also:
TemplateMethodModel.exec(java.util.List)


Copyright © 2009 SpringSource, Inc. All Rights Reserved.