Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::LinuxLocalePeer Class Reference

#include <LinuxLocalePeer.h>

Inheritance diagram for VCF::LinuxLocalePeer:

VCF::LocalePeer List of all members.

Public Member Functions

 LinuxLocalePeer ()
 ~LinuxLocalePeer ()
virtual void setLocale (const UnicodeString &language, const UnicodeString &country, const UnicodeString &variant)
 Sets the locale specified by the langauge and country code.
virtual uint32 getLanguageCode ()
virtual uint32 getCountryCode ()
virtual String getLanguage ()
virtual int collate (const UnicodeString &s1, const UnicodeString &s2)
virtual int collateCaseInsensitive (const UnicodeString &s1, const UnicodeString &s2)
virtual UnicodeString toString (const int &val)
virtual UnicodeString toString (const unsigned int &val)
virtual UnicodeString toString (const long &val)
virtual UnicodeString toString (const unsigned long &val)
virtual UnicodeString toString (const double &val)
virtual UnicodeString toString (const float &val)
virtual UnicodeString toStringFromDate (const DateTime &val, const UnicodeString &format)
virtual UnicodeString toStringFromTime (const DateTime &val, const UnicodeString &format)
virtual UnicodeString toStringFromCurrency (const double &val)
virtual int toInt (const UnicodeString &str)
virtual unsigned int toUInt (const UnicodeString &str)
virtual double toDouble (const UnicodeString &str)
virtual float toFloat (const UnicodeString &str)
virtual double toDoubleAsCurrency (const UnicodeString &str)
virtual DateTime toDateTime (const UnicodeString &str)
virtual UnicodeString toLowerCase (const UnicodeString &s)
virtual UnicodeString toUpperCase (const UnicodeString &s)
virtual UnicodeString getNumberThousandsSeparator ()
virtual UnicodeString getNumberDecimalPoint ()
virtual UnicodeString getNumberGrouping ()
virtual UnicodeString getCurrencyDecimalPoint ()
virtual UnicodeString getCurrencyThousandsSeparator ()
virtual UnicodeString getCurrencySymbol ()
virtual int getCurrencyFractionalDigits ()
virtual UnicodeString getCurrencyPositiveSign ()
virtual UnicodeString getCurrencyNegativeSign ()
virtual bool isCharA (const int32 &charTypeMask, const VCFChar &c)
virtual UnicodeString translate (const UnicodeString &id)
virtual OSHandleID getHandleID ()
 returns a handler or otehr numeric identifier for hte locale.

Protected Attributes

locale_t locale_

Constructor & Destructor Documentation

VCF::LinuxLocalePeer::LinuxLocalePeer  ) 
 

VCF::LinuxLocalePeer::~LinuxLocalePeer  ) 
 


Member Function Documentation

virtual int VCF::LinuxLocalePeer::collate const UnicodeString s1,
const UnicodeString s2
[virtual]
 

Implements VCF::LocalePeer.

virtual int VCF::LinuxLocalePeer::collateCaseInsensitive const UnicodeString s1,
const UnicodeString s2
[virtual]
 

Implements VCF::LocalePeer.

virtual uint32 VCF::LinuxLocalePeer::getCountryCode  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::getCurrencyDecimalPoint  )  [virtual]
 

Implements VCF::LocalePeer.

virtual int VCF::LinuxLocalePeer::getCurrencyFractionalDigits  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::getCurrencyNegativeSign  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::getCurrencyPositiveSign  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::getCurrencySymbol  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::getCurrencyThousandsSeparator  )  [virtual]
 

Implements VCF::LocalePeer.

virtual OSHandleID VCF::LinuxLocalePeer::getHandleID  )  [inline, virtual]
 

returns a handler or otehr numeric identifier for hte locale.

For Win32 systems this will be the LCID value of the locale

Implements VCF::LocalePeer.

virtual String VCF::LinuxLocalePeer::getLanguage  )  [virtual]
 

Implements VCF::LocalePeer.

virtual uint32 VCF::LinuxLocalePeer::getLanguageCode  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::getNumberDecimalPoint  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::getNumberGrouping  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::getNumberThousandsSeparator  )  [virtual]
 

Implements VCF::LocalePeer.

virtual bool VCF::LinuxLocalePeer::isCharA const int32 charTypeMask,
const VCFChar c
[virtual]
 

Implements VCF::LocalePeer.

virtual void VCF::LinuxLocalePeer::setLocale const UnicodeString language,
const UnicodeString country,
const UnicodeString variant
[virtual]
 

Sets the locale specified by the langauge and country code.

If language, country, and variant are empty, then the peer must use the current locale of the system.

Implements VCF::LocalePeer.

virtual DateTime VCF::LinuxLocalePeer::toDateTime const UnicodeString str  )  [virtual]
 

Implements VCF::LocalePeer.

virtual double VCF::LinuxLocalePeer::toDouble const UnicodeString str  )  [virtual]
 

Implements VCF::LocalePeer.

virtual double VCF::LinuxLocalePeer::toDoubleAsCurrency const UnicodeString str  )  [virtual]
 

Implements VCF::LocalePeer.

virtual float VCF::LinuxLocalePeer::toFloat const UnicodeString str  )  [virtual]
 

Implements VCF::LocalePeer.

virtual int VCF::LinuxLocalePeer::toInt const UnicodeString str  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toLowerCase const UnicodeString s  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toString const float &  val  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toString const double &  val  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toString const unsigned long &  val  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toString const long &  val  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toString const unsigned int &  val  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toString const int &  val  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toStringFromCurrency const double &  val  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toStringFromDate const DateTime val,
const UnicodeString format
[virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toStringFromTime const DateTime val,
const UnicodeString format
[virtual]
 

Implements VCF::LocalePeer.

virtual unsigned int VCF::LinuxLocalePeer::toUInt const UnicodeString str  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::toUpperCase const UnicodeString s  )  [virtual]
 

Implements VCF::LocalePeer.

virtual UnicodeString VCF::LinuxLocalePeer::translate const UnicodeString id  )  [virtual]
 

Implements VCF::LocalePeer.


Member Data Documentation

locale_t VCF::LinuxLocalePeer::locale_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information