Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

lemur::parse Namespace Reference

Parsing and text processing components. More...


Classes

struct  abc
class  Arabic_Stemmer
struct  Arabic_Stemmer::ltstr
struct  Arabic_Stemmer::stem_info_t
class  ArabicParser
class  ArabicStemmer
class  BasicCollectionProps
class  BasicDocStream
 A DocStream handler of a stream with the basic lemur format. More...

class  BasicTokenDoc
 doc representation for BasicDocStream More...

class  BrillPOSParser
class  BrillPOSTokenizer
class  ChineseCharParser
class  ChineseParser
class  CollectionProps
 this Abstract Class for set of Collection Properties More...

class  DocOffsetParser
class  DocumentProps
 Class for set of Document Properties. More...

class  ElemDocMgr
class  IdentifinderParser
class  IndriDocMgr
class  IndriTextHandler
class  InqArabicParser
class  InQueryOpParser
class  KeyfileDocMgr
struct  KeyfileDocMgr::btl
class  KeyfileTextHandler
 KeyfileTextHandler pushes terms into a KeyFileIncIndex. This class is a destination TextHandler. More...

class  KStemmer
class  LinkedPropertyList
class  Match
 Byte offsets of a document term (first char to last char inclusive). More...

class  PorterStemmer
class  Property
class  PropertyList
class  PropIndexTH
class  QueryTextHandler
class  ReutersParser
class  StringQuery
class  TrecParser
class  WebParser
class  WriterInQueryHandler
class  WriterTextHandler

Typedefs

typedef list< Property * > plist


Detailed Description

Parsing and text processing components.

Typedef Documentation

typedef list<Property *> lemur::parse::plist
 

A doubly-linked list implementation of the PropertyList interface. This makes the getProperty(name) function linear in the number of Property objects in the list. This should not be a problem as we are expecting that the number of items in the list is typically very small. Add and remove are also linear operations.

Note that all calls returning a property object return copies of the internal object. Changing the returned object will not change the property in the list. To change a property in the list, you must use setProperty.


Generated on Tue Jun 15 11:03:06 2010 for Lemur by doxygen 1.3.4