pnuts.util
Class LocaleAdapter

java.lang.Object
  |
  +--pnuts.util.LocaleAdapter

public class LocaleAdapter
extends java.lang.Object
implements AbstractData

A locale related utility class for Pnuts


Constructor Summary
LocaleAdapter()
           
LocaleAdapter(java.util.Locale locale)
           
 
Method Summary
 java.lang.String currency(double num)
           
 java.lang.String currency(double num, int fmin)
           
 java.lang.String currency(double num, int imin, int imax, int fmin, int fmax)
           
 java.lang.String currency(long num)
           
 java.lang.String currency(long num, int fmin)
           
 java.lang.String currency(long num, int imin, int imax, int fmin, int fmax)
           
 java.lang.String date()
           
 java.lang.String date(java.util.Date d)
           
 java.lang.String date(java.util.Date d, java.lang.String style)
           
 java.lang.String date(java.lang.String style)
           
 java.lang.String datetime()
           
 java.lang.String datetime(java.util.Date d)
           
 java.lang.String datetime(java.util.Date d, java.lang.String style1, java.lang.String style2)
           
 java.lang.String datetime(java.lang.String style)
           
 java.lang.String datetime(java.lang.String style1, java.lang.String style2)
           
 java.lang.Object get(java.lang.String name)
          This method defines the behavior of the following expression.
 java.util.Locale getLocale()
           
 java.lang.Object invoke(java.lang.String name, java.lang.Object[] arg)
           
 java.lang.String number(double num)
           
 java.lang.String number(double num, int fmin)
           
 java.lang.String number(double num, int imin, int imax, int fmin, int fmax)
           
 java.lang.String number(long num)
           
 java.lang.String number(long num, int fmin)
           
 java.lang.String number(long num, int imin, int imax, int fmin, int fmax)
           
 java.lang.String percent(double num)
           
 java.lang.String percent(double num, int fmin)
           
 java.lang.String percent(double num, int imin, int imax, int fmin, int fmax)
           
 java.lang.String percent(long num)
           
 java.lang.String percent(long num, int fmin)
           
 java.lang.String percent(long num, int imin, int imax, int fmin, int fmax)
           
 void set(java.lang.String name, java.lang.Object value)
          This method defines the behavior of the following expression.
 java.lang.String time()
           
 java.lang.String time(java.util.Date d)
           
 java.lang.String time(java.util.Date d, java.lang.String style)
           
 java.lang.String time(java.lang.String style)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LocaleAdapter

public LocaleAdapter()

LocaleAdapter

public LocaleAdapter(java.util.Locale locale)
Method Detail

get

public java.lang.Object get(java.lang.String name)
Description copied from interface: Property
This method defines the behavior of the following expression.
    aProperty . name
 

set

public void set(java.lang.String name,
                java.lang.Object value)
Description copied from interface: Property
This method defines the behavior of the following expression.
    aProperty . name = value
 

invoke

public java.lang.Object invoke(java.lang.String name,
                               java.lang.Object[] arg)
Specified by:
invoke in interface AbstractData

getLocale

public java.util.Locale getLocale()

number

public java.lang.String number(double num)

number

public java.lang.String number(long num)

number

public java.lang.String number(long num,
                               int fmin)

number

public java.lang.String number(double num,
                               int fmin)

number

public java.lang.String number(long num,
                               int imin,
                               int imax,
                               int fmin,
                               int fmax)

number

public java.lang.String number(double num,
                               int imin,
                               int imax,
                               int fmin,
                               int fmax)

currency

public java.lang.String currency(double num)

currency

public java.lang.String currency(long num)

currency

public java.lang.String currency(double num,
                                 int fmin)

currency

public java.lang.String currency(long num,
                                 int fmin)

currency

public java.lang.String currency(long num,
                                 int imin,
                                 int imax,
                                 int fmin,
                                 int fmax)

currency

public java.lang.String currency(double num,
                                 int imin,
                                 int imax,
                                 int fmin,
                                 int fmax)

percent

public java.lang.String percent(double num)

percent

public java.lang.String percent(long num)

percent

public java.lang.String percent(double num,
                                int fmin)

percent

public java.lang.String percent(long num,
                                int fmin)

percent

public java.lang.String percent(double num,
                                int imin,
                                int imax,
                                int fmin,
                                int fmax)

percent

public java.lang.String percent(long num,
                                int imin,
                                int imax,
                                int fmin,
                                int fmax)

date

public java.lang.String date()

date

public java.lang.String date(java.util.Date d)

date

public java.lang.String date(java.lang.String style)

date

public java.lang.String date(java.util.Date d,
                             java.lang.String style)

time

public java.lang.String time()

time

public java.lang.String time(java.util.Date d)

time

public java.lang.String time(java.lang.String style)

time

public java.lang.String time(java.util.Date d,
                             java.lang.String style)

datetime

public java.lang.String datetime()

datetime

public java.lang.String datetime(java.util.Date d)

datetime

public java.lang.String datetime(java.lang.String style)

datetime

public java.lang.String datetime(java.lang.String style1,
                                 java.lang.String style2)

datetime

public java.lang.String datetime(java.util.Date d,
                                 java.lang.String style1,
                                 java.lang.String style2)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object