LibreOffice
LibreOffice 24.2 SDK API Reference
Loading...
Searching...
No Matches
KParseTokens.idl File Reference

Go to the source code of this file.

Modules

module  com
 
module  com::sun
 
module  com::sun::star
 the module com::sun::star is the root module of the UNO API.
 
module  com::sun::star::i18n
 Interface for internationalization.
 

Constant Groups

constants  com::sun::star::i18n::KParseTokens
 These constants specify the characters a name or identifier token to be parsed can have.
 

Variables

const long ASC_UPALPHA = 0x00000001
 ASCII A-Z upper alpha.
 
const long ASC_LOALPHA = 0x00000002
 ASCII a-z lower alpha.
 
const long ASC_DIGIT = 0x00000004
 ASCII 0-9 digit.
 
const long ASC_UNDERSCORE = 0x00000008
 ASCII '_' underscore.
 
const long ASC_DOLLAR = 0x00000010
 ASCII '$' dollar.
 
const long ASC_DOT = 0x00000020
 ASCII '.' dot/point.
 
const long ASC_COLON = 0x00000040
 ASCII ':' colon.
 
const long ASC_CONTROL = 0x00000200
 Special value to allow control characters (0x00 < char < 0x20)
 
const long ASC_ANY_BUT_CONTROL = 0x00000400
 Special value to allow anything below 128 except control characters.
 
const long ASC_OTHER = 0x00000800
 Additional flag set in ParseResult::StartFlags or ParseResult::ContFlags.
 
const long UNI_UPALPHA = 0x00001000
 Unicode (above 127) upper case letter.
 
const long UNI_LOALPHA = 0x00002000
 Unicode (above 127) lower case letter.
 
const long UNI_DIGIT = 0x00004000
 Unicode (above 127) decimal digit number.
 
const long UNI_TITLE_ALPHA = 0x00008000
 Unicode (above 127) title case letter.
 
const long UNI_MODIFIER_LETTER = 0x00010000
 Unicode (above 127) modifier letter.
 
const long UNI_OTHER_LETTER = 0x00020000
 Unicode (above 127) other letter.
 
const long UNI_LETTER_NUMBER = 0x00040000
 Unicode (above 127) letter number.
 
const long UNI_OTHER_NUMBER = 0x00080000
 Unicode (above 127) other number.
 
const long GROUP_SEPARATOR_IN_NUMBER = 0x08000000
 If this bit is set in nContCharFlags parameters, the locale's group separator characters in numbers are accepted and ignored/skipped.
 
const long TWO_DOUBLE_QUOTES_BREAK_STRING = 0x10000000
 If this bit is set in nContCharFlags parameters and a string enclosed in double quotes is parsed and two consecutive double quotes are encountered, the string is ended.
 
const long UNI_OTHER = 0x20000000
 Additional flag set in ParseResult::StartFlags or ParseResult::ContFlags.
 
const long IGNORE_LEADING_WS = 0x40000000
 Only valid for nStartCharFlags parameter to CharacterClassification::parseAnyToken() and CharacterClassification::parsePredefinedToken(), ignored on nContCharFlags parameter.
 
const long ASC_ALPHA = ASC_UPALPHA | ASC_LOALPHA
 ASCII a-zA-Z lower or upper alpha.
 
const long ASC_ALNUM = ASC_ALPHA | ASC_DIGIT
 ASCII a-zA-Z0-9 alphanumeric.
 
const long UNI_ALPHA = UNI_UPALPHA | UNI_LOALPHA | UNI_TITLE_ALPHA
 Unicode (above 127) lower or upper or title case alpha.
 
const long UNI_ALNUM = UNI_ALPHA | UNI_DIGIT
 Unicode (above 127) alphanumeric.
 
const long UNI_LETTER
 Unicode (above 127) alpha or letter.
 
const long UNI_NUMBER
 Unicode (above 127) number.
 
const long ANY_ALPHA = ASC_ALPHA | UNI_ALPHA
 any (ASCII or Unicode) alpha
 
const long ANY_DIGIT = ASC_DIGIT | UNI_DIGIT
 any (ASCII or Unicode) digit
 
const long ANY_ALNUM = ASC_ALNUM | UNI_ALNUM
 any (ASCII or Unicode) alphanumeric
 
const long ANY_LETTER = ASC_ALPHA | UNI_LETTER
 any (ASCII or Unicode) letter
 
const long ANY_NUMBER = ASC_DIGIT | UNI_NUMBER
 any (ASCII or Unicode) number
 
const long ANY_LETTER_OR_NUMBER = ANY_LETTER | ANY_NUMBER
 any (ASCII or Unicode) letter or number