ICU 4.8.1.1  4.8.1.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes
SimpleNumberFormatFactory Class Reference

A NumberFormatFactory that supports a single locale. More...

#include <numfmt.h>

Inheritance diagram for SimpleNumberFormatFactory:
NumberFormatFactory UObject UMemory

Public Member Functions

 SimpleNumberFormatFactory (const Locale &locale, UBool visible=TRUE)
virtual ~SimpleNumberFormatFactory ()
virtual UBool visible (void) const
virtual const UnicodeStringgetSupportedIDs (int32_t &count, UErrorCode &status) const
- Public Member Functions inherited from NumberFormatFactory
virtual ~NumberFormatFactory ()
 Destructor.
virtual NumberFormatcreateFormat (const Locale &loc, UNumberFormatStyle formatType)=0
 Return a number format of the appropriate type.
- Public Member Functions inherited from UObject
virtual ~UObject ()
 Destructor.
virtual UClassID getDynamicClassID () const =0
 ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class.

Protected Attributes

const UBool _visible
 True if the locale supported by this factory is visible.
UnicodeString _id
 The locale supported by this factory, as a UnicodeString.

Detailed Description

A NumberFormatFactory that supports a single locale.

It can be visible or invisible.

Stable:
ICU 2.6

Definition at line 999 of file numfmt.h.


Constructor & Destructor Documentation

SimpleNumberFormatFactory::SimpleNumberFormatFactory ( const Locale locale,
UBool  visible = TRUE 
)
Stable:
ICU 2.6
virtual SimpleNumberFormatFactory::~SimpleNumberFormatFactory ( )
virtual
Stable:
ICU 3.0

Member Function Documentation

virtual const UnicodeString* SimpleNumberFormatFactory::getSupportedIDs ( int32_t count,
UErrorCode status 
) const
virtual
Stable:
ICU 2.6

Implements NumberFormatFactory.

virtual UBool SimpleNumberFormatFactory::visible ( void  ) const
virtual
Stable:
ICU 2.6

Implements NumberFormatFactory.


Field Documentation

UnicodeString SimpleNumberFormatFactory::_id
protected

The locale supported by this factory, as a UnicodeString.

Stable:
ICU 2.6

Definition at line 1011 of file numfmt.h.

const UBool SimpleNumberFormatFactory::_visible
protected

True if the locale supported by this factory is visible.

Stable:
ICU 2.6

Definition at line 1005 of file numfmt.h.


The documentation for this class was generated from the following file: