Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::XmlTextWriter Class Reference

#include <XMLKit.h>

Inheritance diagram for VCF::XmlTextWriter:

VCF::Attachable< xmlTextWriterPtr, XmlTextWriter > List of all members.

Public Types

typedef Attachable< xmlTextWriterPtr,
XmlTextWriter
BaseT

Public Member Functions

 XmlTextWriter ()
 XmlTextWriter (OutputStream *stream)
 XmlTextWriter (XMLSaxParser &parser)
 XmlTextWriter (XmlDocument &doc)
 XmlTextWriter (XmlDocument &doc, XmlNode &node)
void initWithStream (OutputStream *stream)
void initWithParser (XMLSaxParser &parser)
void initWithDocument (XmlDocument &doc)
void initWithDocument (XmlDocument &doc, XmlNode &node)
void startDocument (const String &version="", const String &encoding="", const String &standalone="")
void startDTD (const String &name, const String &publicID, const String &systemID)
void startDTDAttrList (const String &name)
void startDTDEntity (bool parameterEntity, const String &name)
void startDTDElement (const String &name)
void endDTD ()
void endDTDAttrList ()
void endDTDElement ()
void endDTDEntity ()
void endDocument ()
void startCDATA ()
void startComment ()
void startElement (const String &name)
void startElementNamespace (const String &prefix, const String &name, const String &URI)
void startProcessingInstruction (const String &target)
void startAttribute (const String &name)
void startAttributeNamespace (const String &prefix, const String &name, const String &URI)
void endAttribute ()
void endElement ()
void endProcessingInstruction ()
void endCDATA ()
void endComment ()
void attribute (const String &prefix, const String &name, const String &URI, const String &content)
void attribute (const String &name, const String &content)
void base64 (const uchar *data, size_t dataLength)
void base64 (const String &data)
void binaryHex (const uchar *data, size_t dataLength)
void binaryHex (const String &data)
void CDATA (const String &data)
void comment (const String &comment)
void DTD (const String &name, const String &publicID, const String &systemID, const String &subset)
void DTDAttrList (const String &name, const String &content)
void DTDElement (const String &name, const String &content)
void DTDEntity (bool parameterEntity, const String &name, const String &publicID, const String &systemID, const String &notation, const String &content)
void DTDExternalEntity (bool parameterEntity, const String &name, const String &publicID, const String &systemID, const String &notation)
void DTDExternalEntityContents (const String &publicID, const String &systemID, const String &notation)
void DTDInternalEntity (bool parameterEntity, const String &name, const String &content)
void DTDNotation (const String &name, const String &publicID, const String &systemID)
void element (const String &name, const String &contents)
void elementNamespace (const String &prefix, const String &name, const String &URI, const String &contents)
void processingInstruction (const String &target, const String &contents)
void rawContent (const String &contents)
void text (const String &contents)
void flush ()

Static Public Member Functions

static void freeResource (xmlTextWriterPtr res)

Protected Member Functions

void initOutputBuffer ()

Static Protected Member Functions

static int writeCallback (void *context, const char *buffer, int len)
static int closeCallback (void *context)

Protected Attributes

OutputStreamwriteStream_
xmlOutputBufferPtr outputBuffer_

Member Typedef Documentation

typedef Attachable<xmlTextWriterPtr,XmlTextWriter> VCF::XmlTextWriter::BaseT
 


Constructor & Destructor Documentation

VCF::XmlTextWriter::XmlTextWriter  ) 
 

VCF::XmlTextWriter::XmlTextWriter OutputStream stream  ) 
 

VCF::XmlTextWriter::XmlTextWriter XMLSaxParser parser  ) 
 

VCF::XmlTextWriter::XmlTextWriter XmlDocument doc  ) 
 

VCF::XmlTextWriter::XmlTextWriter XmlDocument doc,
XmlNode node
 


Member Function Documentation

void VCF::XmlTextWriter::attribute const String name,
const String content
 

void VCF::XmlTextWriter::attribute const String prefix,
const String name,
const String URI,
const String content
 

void VCF::XmlTextWriter::base64 const String data  ) 
 

void VCF::XmlTextWriter::base64 const uchar data,
size_t  dataLength
 

void VCF::XmlTextWriter::binaryHex const String data  ) 
 

void VCF::XmlTextWriter::binaryHex const uchar data,
size_t  dataLength
 

void VCF::XmlTextWriter::CDATA const String data  ) 
 

static int VCF::XmlTextWriter::closeCallback void *  context  )  [static, protected]
 

void VCF::XmlTextWriter::comment const String comment  ) 
 

void VCF::XmlTextWriter::DTD const String name,
const String publicID,
const String systemID,
const String subset
 

void VCF::XmlTextWriter::DTDAttrList const String name,
const String content
 

void VCF::XmlTextWriter::DTDElement const String name,
const String content
 

void VCF::XmlTextWriter::DTDEntity bool  parameterEntity,
const String name,
const String publicID,
const String systemID,
const String notation,
const String content
 

void VCF::XmlTextWriter::DTDExternalEntity bool  parameterEntity,
const String name,
const String publicID,
const String systemID,
const String notation
 

void VCF::XmlTextWriter::DTDExternalEntityContents const String publicID,
const String systemID,
const String notation
 

void VCF::XmlTextWriter::DTDInternalEntity bool  parameterEntity,
const String name,
const String content
 

void VCF::XmlTextWriter::DTDNotation const String name,
const String publicID,
const String systemID
 

void VCF::XmlTextWriter::element const String name,
const String contents
 

void VCF::XmlTextWriter::elementNamespace const String prefix,
const String name,
const String URI,
const String contents
 

void VCF::XmlTextWriter::endAttribute  ) 
 

void VCF::XmlTextWriter::endCDATA  ) 
 

void VCF::XmlTextWriter::endComment  ) 
 

void VCF::XmlTextWriter::endDocument  ) 
 

void VCF::XmlTextWriter::endDTD  ) 
 

void VCF::XmlTextWriter::endDTDAttrList  ) 
 

void VCF::XmlTextWriter::endDTDElement  ) 
 

void VCF::XmlTextWriter::endDTDEntity  ) 
 

void VCF::XmlTextWriter::endElement  ) 
 

void VCF::XmlTextWriter::endProcessingInstruction  ) 
 

void VCF::XmlTextWriter::flush  ) 
 

static void VCF::XmlTextWriter::freeResource xmlTextWriterPtr  res  )  [static]
 

void VCF::XmlTextWriter::initOutputBuffer  )  [protected]
 

void VCF::XmlTextWriter::initWithDocument XmlDocument doc,
XmlNode node
 

void VCF::XmlTextWriter::initWithDocument XmlDocument doc  ) 
 

void VCF::XmlTextWriter::initWithParser XMLSaxParser parser  ) 
 

void VCF::XmlTextWriter::initWithStream OutputStream stream  ) 
 

void VCF::XmlTextWriter::processingInstruction const String target,
const String contents
 

void VCF::XmlTextWriter::rawContent const String contents  ) 
 

void VCF::XmlTextWriter::startAttribute const String name  ) 
 

void VCF::XmlTextWriter::startAttributeNamespace const String prefix,
const String name,
const String URI
 

void VCF::XmlTextWriter::startCDATA  ) 
 

void VCF::XmlTextWriter::startComment  ) 
 

void VCF::XmlTextWriter::startDocument const String version = "",
const String encoding = "",
const String standalone = ""
 

void VCF::XmlTextWriter::startDTD const String name,
const String publicID,
const String systemID
 

void VCF::XmlTextWriter::startDTDAttrList const String name  ) 
 

void VCF::XmlTextWriter::startDTDElement const String name  ) 
 

void VCF::XmlTextWriter::startDTDEntity bool  parameterEntity,
const String name
 

void VCF::XmlTextWriter::startElement const String name  ) 
 

void VCF::XmlTextWriter::startElementNamespace const String prefix,
const String name,
const String URI
 

void VCF::XmlTextWriter::startProcessingInstruction const String target  ) 
 

void VCF::XmlTextWriter::text const String contents  ) 
 

static int VCF::XmlTextWriter::writeCallback void *  context,
const char *  buffer,
int  len
[static, protected]
 


Member Data Documentation

xmlOutputBufferPtr VCF::XmlTextWriter::outputBuffer_ [protected]
 

OutputStream* VCF::XmlTextWriter::writeStream_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information