public class VelocityFormatter
extends java.lang.Object
Here's an example of some uses:
$formatter.formatShortDate($object.Date)
$formatter.formatLongDate($db.getRecord(232).getDate())
$formatter.formatArray($array)
$formatter.limitLen(30, $object.Description)
| 限定符和类型 | 类和说明 |
|---|---|
class |
VelocityFormatter.VelocityAlternator
已过时。
Class that returns alternating values in a template.
|
class |
VelocityFormatter.VelocityAutoAlternator
已过时。
As VelocityAlternator, but calls
alternate()
automatically on rendering in a template. |
| 构造器和说明 |
|---|
VelocityFormatter(Context context)
已过时。
Constructor needs a backpointer to the context.
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
formatArray(java.lang.Object array)
已过时。
Formats an array into the form "A, B and C".
|
java.lang.String |
formatArray(java.lang.Object array,
java.lang.String delim)
已过时。
Formats an array into the form
"A<delim>B<delim>C".
|
java.lang.String |
formatArray(java.lang.Object array,
java.lang.String delim,
java.lang.String finaldelim)
已过时。
Formats an array into the form
"A<delim>B<finaldelim>C".
|
java.lang.String |
formatLongDate(java.util.Date date)
已过时。
Formats a date in
DateFormat.LONG style. |
java.lang.String |
formatLongDateTime(java.util.Date date)
已过时。
Formats a date/time in 'long' style.
|
java.lang.String |
formatShortDate(java.util.Date date)
已过时。
Formats a date in
DateFormat.SHORT style. |
java.lang.String |
formatShortDateTime(java.util.Date date)
已过时。
Formats a date/time in 'short' style.
|
java.lang.String |
formatVector(java.util.List list)
已过时。
Formats a vector into the form "A, B and C".
|
java.lang.String |
formatVector(java.util.List list,
java.lang.String delim)
已过时。
Formats a vector into the form "A<delim>B<delim>C".
|
java.lang.String |
formatVector(java.util.List list,
java.lang.String delim,
java.lang.String finaldelim)
已过时。
Formats a list into the form
"Adelim>B<finaldelim>C".
|
java.lang.Object |
isNull(java.lang.Object o,
java.lang.Object dflt)
已过时。
Returns a default value if the object passed is null.
|
java.lang.String |
limitLen(int maxlen,
java.lang.String string)
已过时。
Limits 'string' to 'maxlen' characters.
|
java.lang.String |
limitLen(int maxlen,
java.lang.String string,
java.lang.String suffix)
已过时。
Limits 'string' to 'maxlen' character.
|
java.lang.String |
makeAlternator(java.lang.String name,
java.lang.String alt1,
java.lang.String alt2)
已过时。
Makes an alternator object that alternates between two values.
|
java.lang.String |
makeAlternator(java.lang.String name,
java.lang.String alt1,
java.lang.String alt2,
java.lang.String alt3)
已过时。
Makes an alternator object that alternates between three
values.
|
java.lang.String |
makeAlternator(java.lang.String name,
java.lang.String alt1,
java.lang.String alt2,
java.lang.String alt3,
java.lang.String alt4)
已过时。
Makes an alternator object that alternates between four values.
|
java.lang.String |
makeAutoAlternator(java.lang.String name,
java.lang.String alt1,
java.lang.String alt2)
已过时。
Makes an alternator object that alternates between two values
automatically.
|
public VelocityFormatter(Context context)
context - A Context.public java.lang.String formatShortDate(java.util.Date date)
DateFormat.SHORT style.date - The date to format.public java.lang.String formatLongDate(java.util.Date date)
DateFormat.LONG style.date - The date to format.public java.lang.String formatShortDateTime(java.util.Date date)
date - The date to format.public java.lang.String formatLongDateTime(java.util.Date date)
date - The date to format.public java.lang.String formatArray(java.lang.Object array)
array - An Object.public java.lang.String formatArray(java.lang.Object array,
java.lang.String delim)
array - An Object.delim - A String.public java.lang.String formatArray(java.lang.Object array,
java.lang.String delim,
java.lang.String finaldelim)
array - An Object.delim - A String.finaldelim - A String.public java.lang.String formatVector(java.util.List list)
list - The list of elements to format.public java.lang.String formatVector(java.util.List list,
java.lang.String delim)
list - The list of elements to format.delim - A String.public java.lang.String formatVector(java.util.List list,
java.lang.String delim,
java.lang.String finaldelim)
list - The list of elements to format.delim - A String.finaldelim - A String.public java.lang.String limitLen(int maxlen,
java.lang.String string)
maxlen - An int with the maximum length.string - A String.public java.lang.String limitLen(int maxlen,
java.lang.String string,
java.lang.String suffix)
maxlen - An int with the maximum length.string - A String.suffix - A String.public java.lang.String makeAlternator(java.lang.String name,
java.lang.String alt1,
java.lang.String alt2)
Example usage in a Velocity template:
<table>
$formatter.makeAlternator("rowcolor", "#c0c0c0", "#e0e0e0")
#foreach $item in $items
#begin
<tr><td bgcolor="$rowcolor">$item.Name</td></tr>
$rowcolor.alternate()
#end
</table>
name - The name for the alternator int the context.alt1 - The first alternate.alt2 - The second alternate.public java.lang.String makeAlternator(java.lang.String name,
java.lang.String alt1,
java.lang.String alt2,
java.lang.String alt3)
name - alt1 - alt2 - alt3 - makeAlternator(String name, String alt1, String alt2)public java.lang.String makeAlternator(java.lang.String name,
java.lang.String alt1,
java.lang.String alt2,
java.lang.String alt3,
java.lang.String alt4)
name - alt1 - alt2 - alt3 - alt4 - makeAlternator(String name, String alt1, String alt2)public java.lang.String makeAutoAlternator(java.lang.String name,
java.lang.String alt1,
java.lang.String alt2)
name - alt1 - alt2 - makeAlternator(String name, String alt1, String alt2)public java.lang.Object isNull(java.lang.Object o,
java.lang.Object dflt)
o - dflt -