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

VCF::LocalePeer Class Reference

#include <vcf/FoundationKit/LocalePeer.h>

Inheritance diagram for VCF::LocalePeer:

VCF::LinuxLocalePeer VCF::OSXLocalePeer VCF::Win32LocalePeer List of all members.

Public Member Functions

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

Constructor & Destructor Documentation

virtual VCF::LocalePeer::~LocalePeer  )  [inline, virtual]
 


Member Function Documentation

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual uint32 VCF::LocalePeer::getCountryCode  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::getCurrencyDecimalPoint  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual int VCF::LocalePeer::getCurrencyFractionalDigits  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::getCurrencyNegativeSign  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::getCurrencyPositiveSign  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::getCurrencySymbol  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::getCurrencyThousandsSeparator  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual OSHandleID VCF::LocalePeer::getHandleID  )  [pure virtual]
 

returns a handler or otehr numeric identifier for hte locale.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual String VCF::LocalePeer::getLanguage  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual uint32 VCF::LocalePeer::getLanguageCode  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::getNumberDecimalPoint  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::getNumberGrouping  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::getNumberThousandsSeparator  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual void VCF::LocalePeer::setLocale const UnicodeString language,
const UnicodeString country,
const UnicodeString variant
[pure 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.

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual DateTime VCF::LocalePeer::toDateTime const UnicodeString str  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, and VCF::Win32LocalePeer.

virtual double VCF::LocalePeer::toDouble const UnicodeString str  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual double VCF::LocalePeer::toDoubleAsCurrency const UnicodeString str  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual float VCF::LocalePeer::toFloat const UnicodeString str  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual int VCF::LocalePeer::toInt const UnicodeString str  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::toLowerCase const UnicodeString s  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

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

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::toUpperCase const UnicodeString s  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.

virtual UnicodeString VCF::LocalePeer::translate const UnicodeString id  )  [pure virtual]
 

Implemented in VCF::LinuxLocalePeer, VCF::OSXLocalePeer, and VCF::Win32LocalePeer.


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