2005/5/9

     
 

namespace acdk::locale

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

acdk::locale Namespace Reference


Detailed Description

Equally to the Java package java.locale.


Compounds

class  AsciiDecoder
 decode character from 7 bit ascii More...

class  AsciiEncoder
 encoded character to 7 bit ascii More...

class  AsciiEncoding
 Class to encode/decode strings for US-ASCII. More...

class  AsciiUtfDecoder
 Please refer to acdk::locale::AsciiUtfEncoding. More...

class  AsciiUtfEncoder
 Please refer to acdk::locale::AsciiUtfEncoding. More...

class  AsciiUtfEncoding
 Encodes/Decodes ASCII with UTF escapes. More...

class  ByteAsciiDecoder
class  ByteAsciiEncoder
class  ByteAsciiEncoding
 ByteAsciiEncoding holds uninterpreted 8 bit charachter. More...

class  CEscapeDecoder
 Please refer to acdk::util::CEscapeEncoding. More...

class  CEscapeEncoder
 Please refer to acdk::util::CEscapeEncoding. More...

class  CEscapeEncoding
 implements encoding C literals like \n for newline Only ASCII charactes are allowed More...

class  CharacterCodingException
 Will be thrown if a character has wrong byte encoding. More...

class  Decoder
 Base class interface for decoding character from bytes. More...

class  Encoder
 Base interface to encode a character into a byte sequence. More...

class  Encoding
 Class to encode/decode strings. More...

class  IllegalCharsetNameException
 Will be thrown if encoding name is not known. More...

class  IsoDecoder
 Decode ISO byte to String. More...

class  IsoEncoder
 Encodes String ISO byte encoding. More...

class  IsoEncoding
 Encodes/Decodes ASCII with UTF escapes. More...

struct  IsoUnicodeMapping
class  UCS2Decoder
 decode 2 bytes unicode character with given endian order to String More...

class  UCS2Encoder
 Encode String to 2 bytes unicode character with given endian order. More...

class  UCS2Encoding
 encode/decode 2 bytes unicode character with given endian order from/to String More...

class  UnmappableCharacterException
 This exception may be thrown by acdk::util::Encoder, acdk::util::Decoder implementation. More...

class  UTF8Decoder
 decode UTF8 byte encoding to a string More...

class  UTF8Encoder
 encode a string to UTF8 byte encoding More...

class  UTF8Encoding
 Class to encode/decode UTF8 encoded strings. More...


Typedefs

typedef REncoding(* EncodingCreator )(IN(RString) name)

Enumerations

enum  CodingErrorAction { IgnoreCodingError, ReplaceCodingError, ReportCodingError }
 Action to perform if a character cannot be encoded/decoded. More...

enum  UCSEndianess { NativeEndian = 0, BigEndian, LittleEndian }
 byte order of the encoded character More...

enum  CharacterType {
  Control = 0x00000001, Whitespace = 0x00000002, Seperator = 0x00000004, Punctation = 0x00000008,
  Symbol = 0x00000010, Number = 0x00000020, Decimal = 0x00000040, Letter = 0x00000080,
  UpCase = 0x00000100, DownCase = 0x00000200, TitleCase = 0x00000400, Space = 0x00000800,
  Character = 0x00001000, Mark = 0x00002000, NonSpacing = 0x00004000, Modifier = 0x00008000,
  SpacingCombined = 0x00010000, Enclosing = 0x00020000, Format = 0x00040000, Line = 0x00080000,
  Paragraph = 0x001000000, Surogat = 0x002000000, Other = 0x004000000, CJKLetter = 0x040000000,
  Unpecified = 0x080000000
}
 internal flags with information for a unicode character. More...


Variables

enum CodingErrorAction


Typedef Documentation

typedef REncoding(* acdk::locale::EncodingCreator)(IN(RString) name)
 


Enumeration Type Documentation

enum acdk::locale::CharacterType
 

internal flags with information for a unicode character.

Enumeration values:
Control 
Whitespace 
Seperator 
Punctation 
Symbol 
Number 
Decimal 
Letter 
UpCase 
DownCase 
TitleCase 
Space 
Character 
Mark 
NonSpacing 
Modifier 
SpacingCombined 
Enclosing 
Format 
Line 
Paragraph 
Surogat 
Other 
CJKLetter  ACDK internal.
Unpecified  ACDK internal.

enum acdk::locale::CodingErrorAction
 

Action to perform if a character cannot be encoded/decoded.

Enumeration values:
IgnoreCodingError  The unmappable character will be simply ignored.
ReplaceCodingError 
ReportCodingError  An UnmappableCharacterException will be thrown.

enum acdk::locale::UCSEndianess
 

byte order of the encoded character

Enumeration values:
NativeEndian 
BigEndian 
LittleEndian 


Variable Documentation

enum acdk::locale::CodingErrorAction