Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.adfnmc.util
Class Formatter

java.lang.Object
  extended by oracle.adfnmc.util.Formatter
Direct Known Subclasses:
Formatter

public abstract class Formatter
extends java.lang.Object

Handles formatting of objects, e.g. Date to '11/20/2007 14:27:00"

Author:
pchandra

Field Summary
static java.lang.Class CLASS_INSTANCE
           
static java.lang.String INVALID_NUMBER
           
 
Constructor Summary
Formatter()
           
 
Method Summary
static java.lang.String formatCurrency(double value)
           
static java.lang.String formatCurrency(double value, FormatterArgs args)
           
static java.lang.String formatCurrency(long value)
           
static java.lang.String formatCurrency(long value, FormatterArgs args)
           
static java.lang.String formatCurrency(java.lang.Object value)
           
static java.lang.String formatCurrency(java.lang.Object value, FormatterArgs args)
           
static java.lang.String formatDate(net.rim.device.api.i18n.DateFormat format, java.util.Date aDate)
           
static java.lang.String formatDate(int dateStyle, java.util.Date aDate)
           
static java.lang.String formatDate(java.lang.String pattern, java.util.Date aDate)
          Format a Date object according to the specified format string
static java.lang.String formatDate(java.lang.String pattern, java.lang.Object aDate)
          Format a Date object according to the specified format string
static java.lang.String formatNumber(double value)
           
static java.lang.String formatNumber(double value, FormatterArgs args)
           
static java.lang.String formatNumber(long value)
           
static java.lang.String formatNumber(long value, FormatterArgs args)
           
static java.lang.String formatNumber(java.lang.Object value)
           
static java.lang.String formatNumber(java.lang.Object value, FormatterArgs args)
           
static java.lang.String formatNumber(java.lang.String pattern, double aNumber)
           
static java.lang.String formatNumber(java.lang.String pattern, long aNumber)
           
static java.lang.String formatNumber(java.lang.String pattern, java.lang.Object aNumber)
          Format a number according to the specified format string
static java.lang.String formatPercent(double value)
           
static java.lang.String formatPercent(double value, FormatterArgs args)
           
static java.lang.String formatPercent(long value)
           
static java.lang.String formatPercent(long value, FormatterArgs args)
           
static java.lang.String formatPercent(java.lang.Object value)
           
static java.lang.String formatPercent(java.lang.Object value, FormatterArgs args)
           
static java.lang.String formatTime(int timeStyle, java.util.Date aDate)
           
static java.lang.String formatTime(int dateStyle, int timeStyle, java.util.Date aDate)
           
static net.rim.device.api.i18n.DateFormat getDateFormat(int dateStyle)
           
static net.rim.device.api.i18n.DateFormat getDateFormat(java.lang.String pattern)
           
static net.rim.device.api.i18n.DateFormat getDateTimeFormat(int dateStyle, int timeStyle)
           
static net.rim.device.api.i18n.DateFormat getTimeFormat(int timeStyle)
           
static boolean isPercent(java.lang.String pattern)
           
protected static java.lang.String makeNumChars(int num, char c)
           
static java.lang.String removeCurrencySymbols(java.lang.String value, FormatterArgs args)
           
static java.lang.String removeDecimalSymbol(java.lang.String value)
           
static java.lang.String removeNumberSymbols(java.lang.String value, FormatterArgs args)
           
static java.lang.String removePatternSymbols(java.lang.String pattern, java.lang.String value)
           
static java.lang.String removePercentSymbols(java.lang.String value, FormatterArgs args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLASS_INSTANCE

public static final java.lang.Class CLASS_INSTANCE

INVALID_NUMBER

public static final java.lang.String INVALID_NUMBER
See Also:
Constant Field Values
Constructor Detail

Formatter

public Formatter()
Method Detail

makeNumChars

protected static java.lang.String makeNumChars(int num,
                                               char c)

formatDate

public static final java.lang.String formatDate(java.lang.String pattern,
                                                java.lang.Object aDate)
Format a Date object according to the specified format string

Parameters:
pattern -
aDate -
Returns:

formatDate

public static final java.lang.String formatDate(net.rim.device.api.i18n.DateFormat format,
                                                java.util.Date aDate)

formatNumber

public static final java.lang.String formatNumber(java.lang.String pattern,
                                                  java.lang.Object aNumber)
Format a number according to the specified format string

Parameters:
pattern -
aNumber -
Returns:

getDateTimeFormat

public static final net.rim.device.api.i18n.DateFormat getDateTimeFormat(int dateStyle,
                                                                         int timeStyle)

getDateFormat

public static final net.rim.device.api.i18n.DateFormat getDateFormat(int dateStyle)

getTimeFormat

public static final net.rim.device.api.i18n.DateFormat getTimeFormat(int timeStyle)

getDateFormat

public static final net.rim.device.api.i18n.DateFormat getDateFormat(java.lang.String pattern)

formatDate

public static final java.lang.String formatDate(int dateStyle,
                                                java.util.Date aDate)

formatTime

public static final java.lang.String formatTime(int timeStyle,
                                                java.util.Date aDate)

formatTime

public static final java.lang.String formatTime(int dateStyle,
                                                int timeStyle,
                                                java.util.Date aDate)

formatDate

public static final java.lang.String formatDate(java.lang.String pattern,
                                                java.util.Date aDate)
Format a Date object according to the specified format string

Parameters:
pattern -
aDate -
Returns:

formatNumber

public static final java.lang.String formatNumber(java.lang.String pattern,
                                                  double aNumber)

formatNumber

public static final java.lang.String formatNumber(java.lang.String pattern,
                                                  long aNumber)

formatCurrency

public static final java.lang.String formatCurrency(double value)

formatCurrency

public static final java.lang.String formatCurrency(double value,
                                                    FormatterArgs args)

formatCurrency

public static final java.lang.String formatCurrency(long value)

formatCurrency

public static final java.lang.String formatCurrency(long value,
                                                    FormatterArgs args)

formatCurrency

public static final java.lang.String formatCurrency(java.lang.Object value)

formatCurrency

public static final java.lang.String formatCurrency(java.lang.Object value,
                                                    FormatterArgs args)

formatNumber

public static final java.lang.String formatNumber(double value)

formatNumber

public static final java.lang.String formatNumber(double value,
                                                  FormatterArgs args)

formatNumber

public static final java.lang.String formatNumber(long value)

formatNumber

public static final java.lang.String formatNumber(long value,
                                                  FormatterArgs args)

formatNumber

public static final java.lang.String formatNumber(java.lang.Object value)

formatNumber

public static final java.lang.String formatNumber(java.lang.Object value,
                                                  FormatterArgs args)

formatPercent

public static final java.lang.String formatPercent(double value)

formatPercent

public static final java.lang.String formatPercent(double value,
                                                   FormatterArgs args)

formatPercent

public static final java.lang.String formatPercent(long value)

formatPercent

public static final java.lang.String formatPercent(long value,
                                                   FormatterArgs args)

formatPercent

public static final java.lang.String formatPercent(java.lang.Object value)

formatPercent

public static final java.lang.String formatPercent(java.lang.Object value,
                                                   FormatterArgs args)

removeCurrencySymbols

public static final java.lang.String removeCurrencySymbols(java.lang.String value,
                                                           FormatterArgs args)

removeNumberSymbols

public static final java.lang.String removeNumberSymbols(java.lang.String value,
                                                         FormatterArgs args)

removePatternSymbols

public static final java.lang.String removePatternSymbols(java.lang.String pattern,
                                                          java.lang.String value)

removePercentSymbols

public static final java.lang.String removePercentSymbols(java.lang.String value,
                                                          FormatterArgs args)

removeDecimalSymbol

public static final java.lang.String removeDecimalSymbol(java.lang.String value)

isPercent

public static final boolean isPercent(java.lang.String pattern)

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.