Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

URuleBasedFormat Class Reference

Inheritance diagram for URuleBasedFormat:

UNumberFormat List of all members.

Public Member Functions

 this (inout ULocale locale)
void setLenientParse (bool yes)
bool isLenientParse ()

Private Types

typedef void * UFieldPos
typedef void * ParseError
enum  Rounding {
  Ceiling, Floor, Down, Up,
  HalfEven, HalfDown, HalfUp
}
enum  Pad { BeforePrefix, AfterPrefix, BeforeSuffix, AfterSuffix }

Private Member Functions

 this (Style style, char[] pattern, inout ULocale locale)
void format (UString dst, int number, UFieldPos p=null)
void format (UString dst, long number, UFieldPos p=null)
void format (UString dst, double number, UFieldPos p=null)
int parseInteger (UText src, uint *index=null)
long parseLong (UText src, uint *index=null)
double parseDouble (UText src, uint *index=null)

Private Attributes

package Handle handle

Member Typedef Documentation

typedef void* UFieldPos [inherited]
 

Definition at line 680 of file UNumberFormat.d.

typedef void* ParseError [inherited]
 

Definition at line 681 of file UNumberFormat.d.


Member Enumeration Documentation

enum Rounding [inherited]
 

Enumeration values:
Ceiling 
Floor 
Down 
Up 
HalfEven 
HalfDown 
HalfUp 

Definition at line 684 of file UNumberFormat.d.

enum Pad [inherited]
 

Enumeration values:
BeforePrefix 
AfterPrefix 
BeforeSuffix 
AfterSuffix 

Definition at line 695 of file UNumberFormat.d.


Member Function Documentation

this inout ULocale  locale  )  [inline]
 

Definition at line 215 of file UNumberFormat.d.

void setLenientParse bool  yes  )  [inline]
 

Definition at line 224 of file UNumberFormat.d.

bool isLenientParse  )  [inline]
 

Definition at line 234 of file UNumberFormat.d.

this Style  style,
char[]  pattern,
inout ULocale  locale
[inline, inherited]
 

Reimplemented in UCommonFormat.

Definition at line 707 of file UNumberFormat.d.

References ICU::testError().

void format UString  dst,
int  number,
UFieldPos  p = null
[inline, inherited]
 

Definition at line 728 of file UNumberFormat.d.

References UString::format().

void format UString  dst,
long  number,
UFieldPos  p = null
[inline, inherited]
 

Definition at line 742 of file UNumberFormat.d.

References UString::format().

void format UString  dst,
double  number,
UFieldPos  p = null
[inline, inherited]
 

Definition at line 756 of file UNumberFormat.d.

References UString::format().

int parseInteger UText  src,
uint *  index = null
[inline, inherited]
 

Definition at line 770 of file UNumberFormat.d.

References UText::content, and UText::len.

long parseLong UText  src,
uint *  index = null
[inline, inherited]
 

Definition at line 781 of file UNumberFormat.d.

References UText::content, and UText::len.

double parseDouble UText  src,
uint *  index = null
[inline, inherited]
 

Definition at line 792 of file UNumberFormat.d.

References UText::content, and UText::len.


Member Data Documentation

package Handle handle [inherited]
 

Definition at line 678 of file UNumberFormat.d.

Referenced by UDateFormat::setNumberFormat().


The documentation for this class was generated from the following file:
Generated on Sun Nov 7 19:07:13 2004 for Mango by doxygen 1.3.6