bt_rlp_managed.h File Reference

Managed Code interfaces. More...


Namespaces

namespace  BasisTechnology
namespace  BasisTechnology::RLP
namespace  System
namespace  System::Collections

Classes

class  BasisTechnology::RLP::Context
 The RLP Context class, which analyzes data using RLP processors. More...
class  BasisTechnology::RLP::Environment
 The RLP Environment class. More...
class  BasisTechnology::RLP::Error
 An exception type thrown by RLP methods. More...
class  BasisTechnology::RLP::IntegerVectorValue
 The return type for the RAW_TEXT result when the safeDataOnly flag is set is a boxed array of Chars. More...
class  BasisTechnology::RLP::LanguageNameUtils
 Some utility functions used for working with language identifiers. More...
class  BasisTechnology::RLP::NamedEntityData
 The context function GetNEREsults returns an array of NamedEntityData elements. More...
class  BasisTechnology::RLP::NamedEntityUtil
 Utilities for handling named entities. More...
class  BasisTechnology::RLP::SafeIntegerVectorValue
 The return type for all the result types that include groups of integers when the caller requests the use of only safe data. More...
class  BasisTechnology::RLP::SingletonStringValue
 The return type for the RAW_TEXT result, unless the 'safeDataOnly' flag is set. More...

Enumerations

enum  BasisTechnology::RLP::LanguageID {
  BasisTechnology::RLP::UNKNOWN = 0, BasisTechnology::RLP::ABKHAZIAN = 1, BasisTechnology::RLP::AFAN = 2, BasisTechnology::RLP::AFAR = 3,
  BasisTechnology::RLP::AFRIKAANS = 4, BasisTechnology::RLP::ALBANIAN = 5, BasisTechnology::RLP::AMHARIC = 6, BasisTechnology::RLP::ARABIC = 7,
  BasisTechnology::RLP::ARMENIAN = 8, BasisTechnology::RLP::ASSAMESE = 9, BasisTechnology::RLP::AYMARA = 10, BasisTechnology::RLP::AZERBAIJANI = 11,
  BasisTechnology::RLP::BASHKIR = 12, BasisTechnology::RLP::BASQUE = 13, BasisTechnology::RLP::BENGALI = 14, BasisTechnology::RLP::BHUTANI = 15,
  BasisTechnology::RLP::BIHARI = 16, BasisTechnology::RLP::BISLAMA = 17, BasisTechnology::RLP::BRETON = 18, BasisTechnology::RLP::BULGARIAN = 19,
  BasisTechnology::RLP::BURMESE = 20, BasisTechnology::RLP::BYELORUSSIAN = 21, BasisTechnology::RLP::CAMBODIAN = 22, BasisTechnology::RLP::CATALAN = 23,
  BasisTechnology::RLP::CHINESE = 24, BasisTechnology::RLP::CORSICAN = 25, BasisTechnology::RLP::CROATIAN = 26, BasisTechnology::RLP::CZECH = 27,
  BasisTechnology::RLP::DANISH = 28, BasisTechnology::RLP::DUTCH = 29, BasisTechnology::RLP::ENGLISH = 30, BasisTechnology::RLP::ESPERANTO = 31,
  BasisTechnology::RLP::ESTONIAN = 32, BasisTechnology::RLP::FAROESE = 33, BasisTechnology::RLP::FIJI = 34, BasisTechnology::RLP::FINNISH = 35,
  BasisTechnology::RLP::FRENCH = 36, BasisTechnology::RLP::FRISIAN = 37, BasisTechnology::RLP::GALICIAN = 38, BasisTechnology::RLP::GEORGIAN = 39,
  BasisTechnology::RLP::GERMAN = 40, BasisTechnology::RLP::GREEK = 41, BasisTechnology::RLP::GREENLANDIC = 42, BasisTechnology::RLP::GUARANI = 43,
  BasisTechnology::RLP::GUJARATI = 44, BasisTechnology::RLP::HAUSA = 45, BasisTechnology::RLP::HEBREW = 46, BasisTechnology::RLP::HINDI = 47,
  BasisTechnology::RLP::HUNGARIAN = 48, BasisTechnology::RLP::ICELANDIC = 49, BasisTechnology::RLP::INDONESIAN = 50, BasisTechnology::RLP::INTERLINGUA = 51,
  BasisTechnology::RLP::INTERLINGUE = 52, BasisTechnology::RLP::INUPIAK = 53, BasisTechnology::RLP::IRISH = 54, BasisTechnology::RLP::ITALIAN = 55,
  BasisTechnology::RLP::JAPANESE = 56, BasisTechnology::RLP::JAVANESE = 57, BasisTechnology::RLP::KANNADA = 58, BasisTechnology::RLP::KASHMIRI = 59,
  BasisTechnology::RLP::KAZAKH = 60, BasisTechnology::RLP::KINYARWANDA = 61, BasisTechnology::RLP::KIRGHIZ = 62, BasisTechnology::RLP::KOREAN = 63,
  BasisTechnology::RLP::KURDISH = 64, BasisTechnology::RLP::KURUNDI = 65, BasisTechnology::RLP::LAOTIAN = 66, BasisTechnology::RLP::LATIN = 67,
  BasisTechnology::RLP::LATVIAN = 68, BasisTechnology::RLP::LINGALA = 69, BasisTechnology::RLP::LITHUANIAN = 70, BasisTechnology::RLP::MACEDONIAN = 71,
  BasisTechnology::RLP::MALAGASY = 72, BasisTechnology::RLP::MALAY = 73, BasisTechnology::RLP::MALAYALAM = 74, BasisTechnology::RLP::MALTESE = 75,
  BasisTechnology::RLP::MAORI = 76, BasisTechnology::RLP::MARATHI = 77, BasisTechnology::RLP::MOLDAVIAN = 78, BasisTechnology::RLP::MONGOLIAN = 79,
  BasisTechnology::RLP::NAURU = 80, BasisTechnology::RLP::NEPALI = 81, BasisTechnology::RLP::NORWEGIAN = 82, BasisTechnology::RLP::OCCITAN = 83,
  BasisTechnology::RLP::ORIYA = 84, BasisTechnology::RLP::PASHTO = 85, BasisTechnology::RLP::PERSIAN = 86, BasisTechnology::RLP::POLISH = 87,
  BasisTechnology::RLP::PORTUGUESE = 88, BasisTechnology::RLP::PUNJABI = 89, BasisTechnology::RLP::QUECHUA = 90, BasisTechnology::RLP::RHAETOROMANCE = 91,
  BasisTechnology::RLP::ROMANIAN = 92, BasisTechnology::RLP::RUSSIAN = 93, BasisTechnology::RLP::SAMOAN = 94, BasisTechnology::RLP::SANGHO = 95,
  BasisTechnology::RLP::SANSKRIT = 96, BasisTechnology::RLP::SCOTSGAELIC = 97, BasisTechnology::RLP::SERBIAN = 98, BasisTechnology::RLP::SERBOCROATIAN = 99,
  BasisTechnology::RLP::SESOTHO = 100, BasisTechnology::RLP::SETSWANA = 101, BasisTechnology::RLP::SHONA = 102, BasisTechnology::RLP::SIMPLIFIEDCHINESE = 103,
  BasisTechnology::RLP::SINDHI = 104, BasisTechnology::RLP::SINGHALESE = 105, BasisTechnology::RLP::SISWATI = 106, BasisTechnology::RLP::SLOVAK = 107,
  BasisTechnology::RLP::SLOVENIAN = 108, BasisTechnology::RLP::SOMALI = 109, BasisTechnology::RLP::SPANISH = 110, BasisTechnology::RLP::SUNDANESE = 111,
  BasisTechnology::RLP::SWAHILI = 112, BasisTechnology::RLP::SWEDISH = 113, BasisTechnology::RLP::TAGALOG = 114, BasisTechnology::RLP::TAJIK = 115,
  BasisTechnology::RLP::TAMIL = 116, BasisTechnology::RLP::TATAR = 117, BasisTechnology::RLP::TELUGU = 118, BasisTechnology::RLP::THAI = 119,
  BasisTechnology::RLP::TIBETAN = 120, BasisTechnology::RLP::TIGRINYA = 121, BasisTechnology::RLP::TONGA = 122, BasisTechnology::RLP::TRADITIONALCHINESE = 123,
  BasisTechnology::RLP::TSONGA = 124, BasisTechnology::RLP::TURKISH = 125, BasisTechnology::RLP::TURKMEN = 126, BasisTechnology::RLP::TWI = 127,
  BasisTechnology::RLP::UKRAINIAN = 128, BasisTechnology::RLP::URDU = 129, BasisTechnology::RLP::UZBEK = 130, BasisTechnology::RLP::VIETNAMESE = 131,
  BasisTechnology::RLP::VOLAPUK = 132, BasisTechnology::RLP::WELSH = 133, BasisTechnology::RLP::WOLOF = 134, BasisTechnology::RLP::XHOSA = 135,
  BasisTechnology::RLP::YIDDISH = 136, BasisTechnology::RLP::YORUBA = 137, BasisTechnology::RLP::ZULU = 138, BasisTechnology::RLP::ENGLISH_UC = 139
}
 The enumeration of languages. More...
enum  BasisTechnology::RLP::ResultType {
  BasisTechnology::RLP::TOKEN = 0, BasisTechnology::RLP::PART_OF_SPEECH = 1, BasisTechnology::RLP::SENTENCE_BOUNDARY = 2, BasisTechnology::RLP::BASE_NOUN_PHRASE = 3,
  BasisTechnology::RLP::DETECTED_LANGUAGE = 4, BasisTechnology::RLP::DETECTED_ENCODING = 5, BasisTechnology::RLP::NAMED_ENTITY = 6, BasisTechnology::RLP::TOKEN_OFFSET = 7,
  BasisTechnology::RLP::STEM = 8, BasisTechnology::RLP::NORMALIZED_TOKEN = 9, BasisTechnology::RLP::COMPOUND = 10, BasisTechnology::RLP::READING = 11,
  BasisTechnology::RLP::SCRIPT_REGION = 12, BasisTechnology::RLP::LANGUAGE_REGION = 13, BasisTechnology::RLP::TEXT_BOUNDARIES = 14, BasisTechnology::RLP::RAW_TEXT = 15,
  BasisTechnology::RLP::STOPWORD = 16, BasisTechnology::RLP::TRANSCRIBED_TEXT = 17, BasisTechnology::RLP::TOKEN_VARIATIONS = 18, BasisTechnology::RLP::GAZETTEER_NAMES = 19,
  BasisTechnology::RLP::ROOTS = 20, BasisTechnology::RLP::FLAGS = 21, BasisTechnology::RLP::HTML_TAGS = 22, BasisTechnology::RLP::HTML_DOC = 23,
  BasisTechnology::RLP::RAW_DATA = 24, BasisTechnology::RLP::PATHNAME = 25, BasisTechnology::RLP::MIME_TYPE = 26, BasisTechnology::RLP::HTML_TABLES = 27,
  BasisTechnology::RLP::MAP_OFFSETS = 28, BasisTechnology::RLP::DETECTED_SCRIPT = 29, BasisTechnology::RLP::TOKEN_SOURCE_ID = 30, BasisTechnology::RLP::TOKEN_SOURCE_NAME = 31,
  BasisTechnology::RLP::LEMMAS = 32, BasisTechnology::RLP::ALT_NORMALIZED_TOKEN = 33, BasisTechnology::RLP::ALT_LEMMAS = 34, BasisTechnology::RLP::ALT_ROOTS = 35,
  BasisTechnology::RLP::ALT_STEMS = 36, BasisTechnology::RLP::ALT_PARTS_OF_SPEECH = 37, BasisTechnology::RLP::MANY_TO_ONE_NORMALIZED_TOKEN = 38, BasisTechnology::RLP::TOKEN_PREFIX_STEM_LENGTHS = 998
}
 The enumeration of types of data that may be retrieved from a Context after processing input data via Context.GetResultData. More...

Functions

public delegate void BasisTechnology::RLP::LogCallback (int channel, String^ message)
 To take control of RLP logging, use this delegate to supply a sink for strings.


Detailed Description


Copyright © 2004-2008 Basis Technology Corporation. All Rights Reserved.