BWriter Class Reference

#include <xml/Writer.h>

List of all members.

Public Types

enum  { BALANCE_WHITESPACE = 0x00000001, SKIP_DOCTYPE_OPENER = 0x00000002 }
enum  { NO_EXTRA_WHITESPACE = 0x80000002 }

Public Member Functions

 BWriter (const sptr< IByteOutput > &data, uint32_t formattingStyle)
virtual status_t CData (const char *data, int32_t size)
virtual status_t Comment (const char *data, int32_t size)
virtual status_t EndTag ()
virtual status_t ProcessingInstruction (const SString &target, const SString &data)
virtual status_t StartTag (const SString &name, const SValue &attributes, uint32_t formattingHints=0)
virtual status_t TextData (const char *data, int32_t size)
virtual status_t WriteEscaped (const char *data, int32_t size)
virtual ~BWriter ()


Member Enumeration Documentation

anonymous enum
 

Enumerator:
BALANCE_WHITESPACE 
SKIP_DOCTYPE_OPENER 

anonymous enum
 

Enumerator:
NO_EXTRA_WHITESPACE 


Constructor & Destructor Documentation

BWriter const sptr< IByteOutput > &  data,
uint32_t  formattingStyle
 

~BWriter  )  [virtual]
 


Member Function Documentation

status_t CData const char *  data,
int32_t  size
[virtual]
 

status_t Comment const char *  data,
int32_t  size
[virtual]
 

status_t EndTag  )  [virtual]
 

status_t ProcessingInstruction const SString target,
const SString data
[virtual]
 

status_t StartTag const SString name,
const SValue attributes,
uint32_t  formattingHints = 0
[virtual]
 

status_t TextData const char *  data,
int32_t  size
[virtual]
 

status_t WriteEscaped const char *  data,
int32_t  size
[virtual]
 


The documentation for this class was generated from the following files: