2005/5/9

     
 

class NumberFormat

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::text::NumberFormat Class Reference

#include <NumberFormat.h>

Inheritance diagram for acdk::text::NumberFormat:

acdk::text::Format acdk::lang::Object acdk::io::Serializable acdk::lang::Cloneable acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch acdk::text::DecimalFormat List of all members.

Public Member Functions

 NumberFormat ()
 ~NumberFormat ()
int getMaximumIntegerDigits ()
void setMaximumIntegerDigits (int maximumIntegerDigits)
int getMinimumIntegerDigits ()
void setMinimumIntegerDigits (int minimumIntegerDigits)
int getMaximumFractionDigits ()
void setMaximumFractionDigits (int maximumFractionDigits)
int getMinimumFractionDigits ()
void setMinimumFractionDigits (int minimumFractionDigits)
bool isGroupingUsed ()
void setGroupingUsed (bool groupingUsed)
bool isParseIntegerOnly ()
void setParseIntegerOnly (bool parseIntegerOnly)
RString format (jlong number)
RString format (double number)
virtual RStringBuffer format (jlong number, IN(RStringBuffer) sb, IN(RFieldPosition) pos)=0
virtual RStringBuffer format (double number, IN(RStringBuffer) sb, IN(RFieldPosition) pos)=0
RNumber parse (IN(RString) str)
virtual RNumber parse (IN(RString) str, IN(RParsePosition) pp)=0
acdk::lang::Object parseObject (IN(RString) str, IN(RParsePosition) pp)
int hashCode ()
bool equals (IN(acdk::lang::Object) obj)
 Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.


Static Public Member Functions

RNumberFormat getInstance (IN(RLocale) locale=Locale::getDefault())
RNumberFormat getNumberInstance (IN(RLocale) locale)
RNumberFormat getCurrencyInstance ()
RNumberFormat getCurrencyInstance (IN(RLocale) locale)
RNumberFormat getPercentInstance ()
RNumberFormat getPercentInstance (IN(RLocale) locale)
RObjectArrayImpl< RLocale > getAvailableLocales ()

Static Public Attributes

int INTEGER_FIELD
int FRACTION_FIELD

Protected Attributes

bool _groupingUsed
int _maximumFractionDigits
int _maximumIntegerDigits
int _minimumFractionDigits
int _minimumIntegerDigits
RByte _maxFractionDigits
bool _parseIntegerOnly

Constructor & Destructor Documentation

acdk::text::NumberFormat::NumberFormat (   ) 
 

acdk::text::NumberFormat::~NumberFormat (   ) 
 


Member Function Documentation

bool acdk::text::NumberFormat::equals (  IN(acdk::lang::Object)  obj  )  [virtual]
 

Normally check for equality (not identity) Object::equals() is true only if both objects are the same instance.

See also:
serialized_equals()

Reimplemented from acdk::lang::Object.

Reimplemented in acdk::text::DecimalFormat.

virtual RStringBuffer acdk::text::NumberFormat::format (  double  number,
IN(RStringBuffer)  sb,
IN(RFieldPosition)  pos
)  [pure virtual]
 

Implemented in acdk::text::DecimalFormat.

virtual RStringBuffer acdk::text::NumberFormat::format (  jlong  number,
IN(RStringBuffer)  sb,
IN(RFieldPosition)  pos
)  [pure virtual]
 

Implemented in acdk::text::DecimalFormat.

RString acdk::text::NumberFormat::format (  double  number  ) 
 

RString acdk::text::NumberFormat::format (  jlong  number  ) 
 

RObjectArrayImpl<RLocale> acdk::text::NumberFormat::getAvailableLocales (   )  [static]
 

RNumberFormat acdk::text::NumberFormat::getCurrencyInstance (  IN(RLocale)  locale  )  [static]
 

RNumberFormat acdk::text::NumberFormat::getCurrencyInstance (   )  [inline, static]
 

RNumberFormat acdk::text::NumberFormat::getInstance (  IN(RLocale)  locale = Locale::getDefault()  )  [inline, static]
 

int acdk::text::NumberFormat::getMaximumFractionDigits (   )  [inline]
 

int acdk::text::NumberFormat::getMaximumIntegerDigits (   )  [inline]
 

int acdk::text::NumberFormat::getMinimumFractionDigits (   )  [inline]
 

int acdk::text::NumberFormat::getMinimumIntegerDigits (   )  [inline]
 

RNumberFormat acdk::text::NumberFormat::getNumberInstance (  IN(RLocale)  locale  )  [static]
 

RNumberFormat acdk::text::NumberFormat::getPercentInstance (  IN(RLocale)  locale  )  [static]
 

RNumberFormat acdk::text::NumberFormat::getPercentInstance (   )  [inline, static]
 

int acdk::text::NumberFormat::hashCode (   )  [virtual]
 

See also:
serialized_hashCode

Reimplemented from acdk::lang::Object.

Reimplemented in acdk::text::DecimalFormat.

bool acdk::text::NumberFormat::isGroupingUsed (   )  [inline]
 

bool acdk::text::NumberFormat::isParseIntegerOnly (   )  [inline]
 

virtual RNumber acdk::text::NumberFormat::parse (  IN(RString)  str,
IN(RParsePosition)  pp
)  [pure virtual]
 

Implemented in acdk::text::DecimalFormat.

RNumber acdk::text::NumberFormat::parse (  IN(RString)  str  ) 
 

acdk::lang::Object acdk::text::NumberFormat::parseObject (  IN(RString)  str,
IN(RParsePosition)  pp
)  [inline, virtual]
 

Implements acdk::text::Format.

void acdk::text::NumberFormat::setGroupingUsed (  bool  groupingUsed  )  [inline]
 

void acdk::text::NumberFormat::setMaximumFractionDigits (  int  maximumFractionDigits  )  [inline]
 

void acdk::text::NumberFormat::setMaximumIntegerDigits (  int  maximumIntegerDigits  )  [inline]
 

void acdk::text::NumberFormat::setMinimumFractionDigits (  int  minimumFractionDigits  )  [inline]
 

void acdk::text::NumberFormat::setMinimumIntegerDigits (  int  minimumIntegerDigits  )  [inline]
 

void acdk::text::NumberFormat::setParseIntegerOnly (  bool  parseIntegerOnly  )  [inline]
 


Member Data Documentation

bool acdk::text::NumberFormat::_groupingUsed [protected]
 

RByte acdk::text::NumberFormat::_maxFractionDigits [protected]
 

int acdk::text::NumberFormat::_maximumFractionDigits [protected]
 

int acdk::text::NumberFormat::_maximumIntegerDigits [protected]
 

int acdk::text::NumberFormat::_minimumFractionDigits [protected]
 

int acdk::text::NumberFormat::_minimumIntegerDigits [protected]
 

bool acdk::text::NumberFormat::_parseIntegerOnly [protected]
 

int acdk::text::NumberFormat::FRACTION_FIELD [static]
 

int acdk::text::NumberFormat::INTEGER_FIELD [static]