VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes
+ Inheritance diagram for DtEnvXMLWriter:
+ Collaboration diagram for DtEnvXMLWriter:

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.
- Public Member Functions inherited from DtEnvWriter
virtual ~DtEnvWriter ()
 Default DTOR.

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

DtEnvXMLWriter::DtEnvXMLWriter ( const DtString docType)

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 
)
protectedvirtual
virtual bool DtEnvXMLWriter::writeString ( DtEnvironment environment,
DtString target 
)
virtual

Write environment to string buffer.

virtual void DtEnvXMLWriter::writeValue ( xmlTextWriter writer,
DtEnvValueSP  value 
)
protectedvirtual

Member Data Documentation

DtEnvironment* DtEnvXMLWriter::myCurrentEnvironment
protected
DtEnvValueWP DtEnvXMLWriter::myCurrentRoot
protected
DtString DtEnvXMLWriter::myDocType
protected
DtString DtEnvXMLWriter::myDtdFileName
protected
DtString DtEnvXMLWriter::myIndentString
protected
bool DtEnvXMLWriter::myUseDtdFlag
protected
bool DtEnvXMLWriter::myUseIndentation
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 Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)