VR-Link API Documentation for DIS
Public Member Functions | Protected Member Functions | Protected Attributes
+ Inheritance diagram for DtEnvXMLWriter:
+ Collaboration diagram for DtEnvXMLWriter:

List of all members.

Public Member Functions

 DtEnvXMLWriter (const DtString &docType)
 Do not use DTD.
 DtEnvXMLWriter (const DtString &docType, const DtString &dtdFileName)
 Use DTD.
virtual ~DtEnvXMLWriter ()
 DTOR.
virtual void setIndentation (const DtString &str)
virtual bool writeString (DtEnvironment &environment, DtString &target)
 Write environment to string buffer.
virtual bool writeFile (DtEnvironment &environment, const DtString &filename)
 Write environment to file.

Protected Member Functions

virtual void writeRoot (xmlTextWriter *writer, DtEnvValueSP value)
virtual void writeValue (xmlTextWriter *writer, DtEnvValueSP value)

Protected Attributes

DtEnvironmentmyCurrentEnvironment
DtEnvValueWP myCurrentRoot
DtString myDocType
DtString myDtdFileName
bool myUseDtdFlag
bool myUseIndentation
DtString myIndentString
xmlBufferPtr myXmlBuffer
 Buffer used to store XML written to memory.

Constructor & Destructor Documentation

Do not use DTD.

DtEnvXMLWriter::DtEnvXMLWriter ( const DtString docType,
const DtString dtdFileName 
)

Use DTD.

virtual DtEnvXMLWriter::~DtEnvXMLWriter ( ) [virtual]

DTOR.


Member Function Documentation

virtual void DtEnvXMLWriter::setIndentation ( const DtString str) [virtual]
virtual bool DtEnvXMLWriter::writeFile ( DtEnvironment environment,
const DtString filename 
) [virtual]

Write environment to file.

Implements DtEnvWriter.

virtual void DtEnvXMLWriter::writeRoot ( xmlTextWriter writer,
DtEnvValueSP  value 
) [protected, virtual]
virtual bool DtEnvXMLWriter::writeString ( DtEnvironment environment,
DtString target 
) [virtual]

Write environment to string buffer.

virtual void DtEnvXMLWriter::writeValue ( xmlTextWriter writer,
DtEnvValueSP  value 
) [protected, virtual]

Member Data Documentation

bool DtEnvXMLWriter::myUseDtdFlag [protected]
xmlBufferPtr DtEnvXMLWriter::myXmlBuffer [protected]

Buffer used to store XML written to memory.


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)