Skip navigation links 
 
oracle.jbo.format
Class DefaultMessageFormatter
java.lang.Object
  
java.text.Format
      
oracle.jbo.format.Formatter
          
oracle.jbo.format.DefaultMessageFormatter
- All Implemented Interfaces:
 
- java.io.Serializable, java.lang.Cloneable
 
- 
public class DefaultMessageFormatter
 
- extends Formatter
 
A generic formatter class. It uses java.text.MessageFormat to format.
- See Also:
 
- Serialized Form
 
 
 
| Nested classes/interfaces inherited from class java.text.Format | 
java.text.Format.Field | 
  
 
  
 
| Method Summary | 
 java.lang.StringBuffer | 
format(java.lang.Object obj, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos) 
            | 
 java.lang.String | 
format(java.lang.String formatString, java.lang.Object rawData) 
          format raw data according to the format specified. | 
 LocaleContext | 
getLocale() 
            | 
 java.lang.Object | 
parse(java.lang.String formatString, java.lang.String parseThisString) 
          parse this string according to the format specified and return an object | 
 java.lang.Object | 
parseObject(java.lang.String parseThisString, java.text.ParsePosition status) 
            | 
 void | 
setLocale(LocaleContext thisLocale) 
          define locale to be used. | 
 
 
| Methods inherited from class java.text.Format | 
clone, format, formatToCharacterIterator, parseObject | 
 
| Methods inherited from class java.lang.Object | 
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
DefaultMessageFormatter
public DefaultMessageFormatter()
- Constructor
 
format
public java.lang.String format(java.lang.String formatString,
                               java.lang.Object rawData)
                        throws FormatErrorException
- format raw data according to the format specified.
Data is formatted per the 'format string' passed as an argument to this function.
 
- 
- Specified by:
 
format in class Formatter 
 
- 
- 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 java.lang.Object parse(java.lang.String formatString,
                              java.lang.String parseThisString)
                       throws java.text.ParseException
- parse this string according to the format specified and return an object
 
- 
- Specified by:
 
parse in class Formatter 
 
- 
- 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. 
 
setLocale
public void setLocale(LocaleContext thisLocale)
               throws UnknownLocaleException
- define locale to be used. Formatter will need to make locale specific formatting if applicable
 
- 
- Specified by:
 
setLocale in class Formatter 
 
- 
- Parameters:
 
thisLocale - locale to be used 
- Throws:
 
UnknownLocaleException - if the formatter does'nt support the specified Locale. 
 
getLocale
public LocaleContext getLocale()
- 
- Specified by:
 
getLocale in class Formatter 
 
- 
- Returns:
 
- Locale currently in use
 
 
parseObject
public java.lang.Object parseObject(java.lang.String parseThisString,
                                    java.text.ParsePosition status)
- 
- Specified by:
 
parseObject in class java.text.Format 
 
- 
- Parameters:
 
parseThisString - data which needs to be parsed 
status - parse to start from this position 
- Returns:
 
- object which represents the string parsed
 
 
format
public java.lang.StringBuffer format(java.lang.Object obj,
                                     java.lang.StringBuffer toAppendTo,
                                     java.text.FieldPosition pos)
- 
- Specified by:
 
format in class java.text.Format 
 
- 
- Parameters:
 
obj - object which needs to be formatted 
toAppendTo - appended formatted string here 
pos - additional information about the formatting performed. see java.text.FieldPosition for more information 
- Returns:
 
- formatted string
 
 
Skip navigation links 
 
Copyright © 1997, 2015, Oracle. All rights reserved.