import"sbIStringTransform.idl";
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... | |
Definition at line 33 of file sbIStringTransform.idl.
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 | ||
) |
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.
Definition at line 39 of file sbIStringTransform.idl.
const unsigned long sbIStringTransform::TRANSFORM_MAP_KATAKANA = 1 << 1 |
Unsupported at this time.
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.
Definition at line 59 of file sbIStringTransform.idl.
const unsigned long sbIStringTransform::TRANSFORM_TRADITIONAL_CHINESE = 1 << 7 |
Unsupported at this time.
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.