filters

RTFTokenizer Class Reference

#include <rtfimport_tokenizer.h>

List of all members.


Detailed Description

This class represents the tokenizer and the token.

Definition at line 20 of file rtfimport_tokenizer.h.


Public Types

enum  TokenType {
  OpenGroup, CloseGroup, ControlWord, PlainText,
  BinaryData
}

Public Member Functions

 RTFTokenizer ()
void open (QFile *in)
void next ()

Public Attributes

char * text
TokenType type
int value
bool hasParam
QByteArray binaryData

Member Function Documentation

void RTFTokenizer::next  ) 
 

Reads the next token.

Definition at line 56 of file rtfimport_tokenizer.cpp.

void RTFTokenizer::open QFile *  in  ) 
 

Open tokenizer from file.

Parameters:
in the input file

Definition at line 29 of file rtfimport_tokenizer.cpp.


Member Data Documentation

QByteArray RTFTokenizer::binaryData
 

Binary data (of \bin keyword).

Definition at line 49 of file rtfimport_tokenizer.h.

bool RTFTokenizer::hasParam
 

token has a (numeric) parameter

Definition at line 45 of file rtfimport_tokenizer.h.

char* RTFTokenizer::text
 

plain text or control word/symbol

Definition at line 40 of file rtfimport_tokenizer.h.

int RTFTokenizer::value
 

numeric parameter

Definition at line 43 of file rtfimport_tokenizer.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys