Elexis API documentation
Version 2.1.6 as of December 11 2011

de.ralfebert.rcputils.tables.format
Class Formatter

java.lang.Object
  extended by de.ralfebert.rcputils.tables.format.Formatter

public class Formatter
extends java.lang.Object

Factory for default value formatters for commonly-used types.

Author:
Ralf Ebert

Constructor Summary
Formatter()
           
 
Method Summary
static StringValueFormatter forDate(java.text.DateFormat dateFormat)
          Returns a formatter for String to Date by DateFormat.
static StringValueFormatter forDouble(java.text.NumberFormat numberFormat)
          Returns a formatter for String to double/Double by NumberFormat
static StringValueFormatter forFloat(java.text.NumberFormat numberFormat)
          Returns a formatter for String to float/Float by NumberFormat
static IValueFormatter<java.lang.Integer,java.lang.String> forInt()
          Returns a formatter for string to int/Integer.
static StringValueFormatter forInt(java.text.NumberFormat numberFormat)
          Returns a formatter for String to int/Integer by NumberFormat
static StringValueFormatter forLong(java.text.NumberFormat numberFormat)
          Returns a formatter for String to long/Long by NumberFormat
static IValueFormatter<java.lang.Object,java.lang.Object> fromConverters(IConverter format, IConverter parse)
          Returns a value formatter by two existing data binding IConverterts, on for each direction.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Formatter

public Formatter()
Method Detail

forDouble

public static StringValueFormatter forDouble(java.text.NumberFormat numberFormat)
Returns a formatter for String to double/Double by NumberFormat


forLong

public static StringValueFormatter forLong(java.text.NumberFormat numberFormat)
Returns a formatter for String to long/Long by NumberFormat


forFloat

public static StringValueFormatter forFloat(java.text.NumberFormat numberFormat)
Returns a formatter for String to float/Float by NumberFormat


forInt

public static StringValueFormatter forInt(java.text.NumberFormat numberFormat)
Returns a formatter for String to int/Integer by NumberFormat


forDate

public static StringValueFormatter forDate(java.text.DateFormat dateFormat)
Returns a formatter for String to Date by DateFormat.


fromConverters

public static IValueFormatter<java.lang.Object,java.lang.Object> fromConverters(IConverter format,
                                                                                IConverter parse)
Returns a value formatter by two existing data binding IConverterts, on for each direction.


forInt

public static IValueFormatter<java.lang.Integer,java.lang.String> forInt()
Returns a formatter for string to int/Integer.


Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis