|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object freemarker.ext.format.NumberFormat
public class NumberFormat
Formats numbers into the specified number format. The numbers can be
wrapped Number
object or TemplateNumberModel
values.
Formats are specified using the same pattern as the
java.text.DecimalFormat
class. As a performance optimization,
some caching of pre-parsed format templates occurs.
Usage:
From java:
TemplateModelRoot root = new SimpleHash(); root.put( "formatNumber", freemarker.ext.format.NumberFormat.getInstance() ); ...
From your FM-Classic template:
The following creates a directory path: <assign number = 12345> <assign output = formatNumber( "###,##0.0", number )> ${output} ...
Method Summary | |
---|---|
TemplateModel |
exec(java.util.List<TemplateModel> arguments)
Executes a method call. |
static NumberFormat |
getInstance()
Return a singleton instance of this class. |
boolean |
isEmpty()
Is the object empty? |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static NumberFormat getInstance()
public boolean isEmpty() throws TemplateModelException
isEmpty
in interface TemplateModel
true
if this object is empty, otherwise false
TemplateModelException
public TemplateModel exec(java.util.List<TemplateModel> arguments) throws TemplateModelException
List
of
TemplateModel
objects.
exec
in interface TemplateMethodModel2
arguments
- a List
of TemplateModel
objects
containing the values of the arguments passed to the method.
TemplateModel
produced by the method, or null
.
TemplateModelException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |