sbIStringTransform Interface Reference

import"sbIStringTransform.idl";

Inheritance diagram for sbIStringTransform:
[legend]
Collaboration diagram for sbIStringTransform:
[legend]

Public Member Functions

AString normalizeString (in AString aCharset, in unsigned long aTransformFlags, in AString aInput)
 
AString convertToCharset (in AString aDestCharset, in AString aInput)
 
AString guessCharset (in AString aInput)
 
AString removeArticles (in AString aInput, [optional] in AString aLanguage)
 

Public Attributes

const unsigned long TRANSFORM_MAP_HIRAGANA = 1
 Unsupported at this time. More...
 
const unsigned long TRANSFORM_MAP_KATAKANA = 1 << 1
 Unsupported at this time. More...
 
const unsigned long TRANSFORM_LOWERCASE = 1 << 4
 Transform to lowercase. More...
 
const unsigned long TRANSFORM_UPPERCASE = 1 << 5
 Transform to uppercase. More...
 
const unsigned long TRANSFORM_SIMPLIFIED_CHINESE = 1 << 6
 Unsupported at this time. More...
 
const unsigned long TRANSFORM_TRADITIONAL_CHINESE = 1 << 7
 Unsupported at this time. More...
 
const unsigned long TRANSFORM_IGNORE_SYMBOLS = 1 << 8
 Ignore symbol characters. This includes but is not limited to #, $, +, -. More...
 
const unsigned long TRANSFORM_IGNORE_NONSPACE = 1 << 9
 Ignore non-spacing characters. This includes but is not limited to diacritics. More...
 
const unsigned long TRANSFORM_REVERSE_BYTES = 1 << 11
 
const unsigned long TRANSFORM_IGNORE_NONALPHANUM = 1 << 12
 Ignore non-alphanumerical characters. More...
 
const unsigned long TRANSFORM_IGNORE_NONALPHANUM_IGNORE_SPACE = 1 << 13
 
const unsigned long TRANSFORM_IGNORE_LEADING = 1 << 14
 TRANSFORM_IGNORE_* operates on leading characters and stops as soon as a non-ignored character is found, at which point the rest of the string is copied as-is. More...
 
const unsigned long TRANSFORM_IGNORE_KEEPNUMBERSYMBOLS = 1 << 15
 TRANSFORM_IGNORE_* keeps number symbols in. More...
 

Detailed Description

Definition at line 33 of file sbIStringTransform.idl.

Member Function Documentation

AString sbIStringTransform::convertToCharset ( in AString  aDestCharset,
in AString  aInput 
)
AString sbIStringTransform::guessCharset ( in AString  aInput)
AString sbIStringTransform::normalizeString ( in AString  aCharset,
in unsigned long  aTransformFlags,
in AString  aInput 
)
AString sbIStringTransform::removeArticles ( in AString  aInput,
[optional] in AString  aLanguage 
)

Member Data Documentation

const unsigned long sbIStringTransform::TRANSFORM_IGNORE_KEEPNUMBERSYMBOLS = 1 << 15

TRANSFORM_IGNORE_* keeps number symbols in.

Definition at line 96 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_IGNORE_LEADING = 1 << 14

TRANSFORM_IGNORE_* operates on leading characters and stops as soon as a non-ignored character is found, at which point the rest of the string is copied as-is.

Definition at line 91 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_IGNORE_NONALPHANUM = 1 << 12

Ignore non-alphanumerical characters.

Definition at line 83 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_IGNORE_NONALPHANUM_IGNORE_SPACE = 1 << 13

Definition at line 84 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_IGNORE_NONSPACE = 1 << 9

Ignore non-spacing characters. This includes but is not limited to diacritics.

Definition at line 76 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_IGNORE_SYMBOLS = 1 << 8

Ignore symbol characters. This includes but is not limited to #, $, +, -.

Definition at line 70 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_LOWERCASE = 1 << 4

Transform to lowercase.

Definition at line 49 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_MAP_HIRAGANA = 1

Unsupported at this time.

Warning
Not implemented

Definition at line 39 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_MAP_KATAKANA = 1 << 1

Unsupported at this time.

Warning
Not implemented

Definition at line 44 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_REVERSE_BYTES = 1 << 11

Definition at line 78 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_SIMPLIFIED_CHINESE = 1 << 6

Unsupported at this time.

Warning
Not implemented

Definition at line 59 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_TRADITIONAL_CHINESE = 1 << 7

Unsupported at this time.

Warning
Not implemented

Definition at line 64 of file sbIStringTransform.idl.

const unsigned long sbIStringTransform::TRANSFORM_UPPERCASE = 1 << 5

Transform to uppercase.

Definition at line 53 of file sbIStringTransform.idl.


The documentation for this interface was generated from the following file: