ICU 57.1 57.1
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
 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 1122 of file numfmt.h.

Constructor & Destructor Documentation

◆ SimpleNumberFormatFactory()

SimpleNumberFormatFactory::SimpleNumberFormatFactory ( const Locale & locale,
UBool visible = TRUE )
Stable
ICU 2.6

References TRUE, and visible().

◆ ~SimpleNumberFormatFactory()

virtual SimpleNumberFormatFactory::~SimpleNumberFormatFactory ( )
virtual
Stable
ICU 3.0

Member Function Documentation

◆ getSupportedIDs()

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

Implements NumberFormatFactory.

◆ visible()

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

Implements NumberFormatFactory.

Referenced by SimpleNumberFormatFactory().

Field Documentation

◆ _id

UnicodeString SimpleNumberFormatFactory::_id
protected

The locale supported by this factory, as a UnicodeString.

Stable
ICU 2.6

Definition at line 1134 of file numfmt.h.

◆ _visible

const UBool SimpleNumberFormatFactory::_visible
protected

True if the locale supported by this factory is visible.

Stable
ICU 2.6

Definition at line 1128 of file numfmt.h.


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