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

E17503-02

oracle.jbo.format
Class Formatter

java.lang.Object
  extended by oracle.adfnmc.util.Formatter
      extended by oracle.jbo.format.Formatter
Direct Known Subclasses:
DefaultCurrencyFormatter, DefaultDateFormatter, DefaultNumberFormatter, DefaultPercentageFormatter

public abstract class Formatter
extends Formatter

* Formatter

* * Formatter interface defines functions for formatting support * *

Version:
SDK

Field Summary
static java.lang.Class CLASS_INSTANCE
           
 
Fields inherited from class oracle.adfnmc.util.Formatter
INVALID_NUMBER
 
Constructor Summary
Formatter()
           
 
Method Summary
abstract  java.lang.String format(java.lang.String formatString, java.lang.Object rawData)
          * format raw data according to the format specified.
 java.lang.String getDefaultFormatString()
          *
abstract  java.lang.Object parse(java.lang.String formatString, java.lang.String parseThisString)
          * parse this string according to the format specified and return an object * *
abstract  void setLocale(LocaleContext thisLocale)
          define locale to be used.
 
Methods inherited from class oracle.adfnmc.util.Formatter
formatCurrency, formatCurrency, formatCurrency, formatCurrency, formatCurrency, formatCurrency, formatDate, formatDate, formatDate, formatDate, formatNumber, formatNumber, formatNumber, formatNumber, formatNumber, formatNumber, formatNumber, formatNumber, formatNumber, formatPercent, formatPercent, formatPercent, formatPercent, formatPercent, formatPercent, formatTime, formatTime, getDateFormat, getDateFormat, getDateTimeFormat, getTimeFormat, isPercent, makeNumChars, removeCurrencySymbols, removeDecimalSymbol, removeNumberSymbols, removePatternSymbols, removePercentSymbols
 
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
Constructor Detail

Formatter

public Formatter()
Method Detail

format

public abstract java.lang.String format(java.lang.String formatString,
                                        java.lang.Object rawData)
* format raw data according to the format specified.

* * Data is formatted per the 'format string' passed as an argument to this * function. * *

Parameters:
formatString - code to define how the raw data should be formatted. *
rawData - data which needs to be formatted. *
Returns:
formatted string *
Throws:
FormatErrorException - if unable to format the data according to * the format specified.

parse

public abstract java.lang.Object parse(java.lang.String formatString,
                                       java.lang.String parseThisString)
* parse this string according to the format specified and return an object * *

Parameters:
formatString - code to define how the raw data should be parsed. *
parseThisString - data which needs to be parsed. *
Returns:
object which represents the string parsed. *
Throws:
java.text.ParseException - when unable to parse data according to * the format specified.

getDefaultFormatString

public java.lang.String getDefaultFormatString()
*

Returns:
the default format string to use for format/parse requests * processed by this formatter type.

setLocale

public abstract void setLocale(LocaleContext thisLocale)
define locale to be used. Formatter will need to make locale specific formatting if applicable

Parameters:
thisLocale - locale to be used
Throws:
UnknownLocaleException - if the formatter does'nt support the specified Locale.

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.