Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

CL_XMLTokenizer Class Reference

#include <xml_tokenizer.h>

List of all members.

Public Member Functions

 CL_XMLTokenizer ()
 Construction:.
 CL_XMLTokenizer (const CL_XMLTokenizer &copy)
 CL_XMLTokenizer (CL_IODevice *input, bool delete_input=false)
virtual ~CL_XMLTokenizer ()
bool get_eat_whitespace () const
 Attributes:.
void set_eat_whitespace (bool enable)
CL_XMLTokenLoad next ()
 Operations:.

Private Attributes

CL_SharedPtr< CL_XMLTokenizer_Genericimpl
 Implementation:.


Detailed Description

clanCore="XML" header=core.h

Definition at line 48 of file xml_tokenizer.h.


Constructor & Destructor Documentation

CL_XMLTokenizer::CL_XMLTokenizer  ) 
 

Construction:.

Definition at line 44 of file xml_tokenizer.cpp.

CL_XMLTokenizer::CL_XMLTokenizer const CL_XMLTokenizer copy  ) 
 

Definition at line 48 of file xml_tokenizer.cpp.

CL_XMLTokenizer::CL_XMLTokenizer CL_IODevice input,
bool  delete_input = false
 

Definition at line 52 of file xml_tokenizer.cpp.

References impl.

CL_XMLTokenizer::~CL_XMLTokenizer  )  [virtual]
 

Definition at line 62 of file xml_tokenizer.cpp.


Member Function Documentation

bool CL_XMLTokenizer::get_eat_whitespace  )  const
 

Attributes:.

Definition at line 69 of file xml_tokenizer.cpp.

References impl.

CL_XMLTokenLoad CL_XMLTokenizer::next  ) 
 

Operations:.

Definition at line 82 of file xml_tokenizer.cpp.

References cl_format(), CL_XMLTokenLoad::get_name(), impl, CL_XMLTokenLoad::set_attribute(), CL_XMLTokenLoad::set_name(), CL_XMLTokenLoad::set_type(), CL_XMLTokenLoad::set_value(), CL_XMLTokenLoad::set_variant(), TEXT, and trim_whitespace().

void CL_XMLTokenizer::set_eat_whitespace bool  enable  ) 
 

Definition at line 74 of file xml_tokenizer.cpp.

References impl.


Member Data Documentation

CL_SharedPtr<CL_XMLTokenizer_Generic> CL_XMLTokenizer::impl [private]
 

Implementation:.

Definition at line 75 of file xml_tokenizer.h.

Referenced by CL_XMLTokenizer(), get_eat_whitespace(), next(), and set_eat_whitespace().


The documentation for this class was generated from the following files:
Generated on Sat Feb 19 22:51:18 2005 for npcore by  doxygen 1.4.1