Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

LangLoadStreamerFactory Class Reference

#include <langloadstreamer.hpp>

Inheritance diagram for LangLoadStreamerFactory:

Inheritance graph
[legend]
Collaboration diagram for LangLoadStreamerFactory:

Collaboration graph
[legend]
List of all members.

Detailed Description

Named buffer reader XML handler class.

Definition at line 57 of file langloadstreamer.hpp.

Public Methods

 LangLoadStreamerFactory ()
virtual ~LangLoadStreamerFactory ()
XMLStreamergetStreamer (StreamerParams *p_pParameters, XMLFlowContext *p_pStreamContext, XMLStreamConsumer *p_pStreamConsumer) const
 This function produces and returns the streamer objects.

void setDictionnaryEntry (const char *p_pszLangCode, const char *p_pszDicName, const char *p_pszKey, char *p_pszWord)
const char * getDictionnaryEntry (const char *p_pszLangCode, const char *p_pszDicName, const char *p_pszKey) const


Constructor & Destructor Documentation

BEGIN_XDFLENGINE_NS LangLoadStreamerFactory::LangLoadStreamerFactory  
 

Definition at line 55 of file langloadstreamer.cpp.

References copyCharBuffer().

LangLoadStreamerFactory::~LangLoadStreamerFactory   [virtual]
 

Definition at line 66 of file langloadstreamer.cpp.

References VAarray< char * >::empty(), VAarray< VAdictionnary * >::empty(), VAarray< VAlangPack * >::empty(), VAarray< char * >::pop(), VAarray< VAdictionnary * >::pop(), VAarray< VAlangPack * >::pop(), and releaseCharBuffer().


Member Function Documentation

const char * LangLoadStreamerFactory::getDictionnaryEntry const char *    p_pszLangCode,
const char *    p_pszDicName,
const char *    p_pszKey
const
 

Definition at line 154 of file langloadstreamer.cpp.

References VAarray< VAdictionnary * >::get(), and VAarray< VAlangPack * >::get().

Referenced by LangValuer::calculateExpression().

XMLStreamer * LangLoadStreamerFactory::getStreamer StreamerParams   p_pParameters,
XMLFlowContext   p_pStreamContext,
XMLStreamConsumer   p_pStreamConsumer
const [virtual]
 

This function produces and returns the streamer objects.

Parameters:
p_pParameters Streamers parameters, as a collection of name/value string pairs.
p_pStreamContext Stream context object.
p_pStreamConsumer The object in which the produced XML is written.

Implements XMLStreamerFactory.

Definition at line 92 of file langloadstreamer.cpp.

void LangLoadStreamerFactory::setDictionnaryEntry const char *    p_pszLangCode,
const char *    p_pszDicName,
const char *    p_pszKey,
char *    p_pszWord
 

Definition at line 110 of file langloadstreamer.cpp.

References VAarray< char * >::add(), VAarray< VAdictionnary * >::add(), VAarray< VAlangPack * >::add(), copyCharBuffer(), VAarray< VAdictionnary * >::get(), VAarray< VAlangPack * >::get(), importCharBuffer(), and LANGLOADSTREAMER_TAGNAME.

Referenced by SAXLangHandler::endElement().


The documentation for this class was generated from the following files:
Generated on Sat Oct 4 13:24:15 2003 for XDFLengine by doxygen1.3-rc2