Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.revolsys.ui.html.serializer.key;
 
 
Serialize a money ammount with the $ sign.

Author(s):
Paul Austin
public class MoneyKeySerializer implements KeySerializer {

  
Construct a new MoneyKeySerializer.
  public MoneyKeySerializer() {
  }

  
Serialize the value to the XML writer using the settings from the Locale.

Parameters:
out The XML writer to serialize to.
object The object to get the value from.
key The key of the property on the object to serialize.
locale The locale.
  public void serialize(final XmlWriter outfinal Object object,
    final String keyfinal Locale locale) {
    BigDecimal value = (BigDecimal)JavaBeanUtil.getProperty(objectkey);
    if (value != null) {
      out.text(MathUtil.currencyToString(value));
    } else {
      out.text("-");
    }
  }
New to GrepCode? Check out our FAQ X