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. More...
 
 DtEnvXMLWriter (const DtString &docType, const DtString &dtdFileName)
 Use DTD. More...
 
virtual ~DtEnvXMLWriter ()
 DTOR. More...
 
virtual void setIndentation (const DtString &str)
 
virtual bool writeString (DtEnvironment &environment, DtString &target)
 Write environment to string buffer. More...
 
virtual bool writeFile (DtEnvironment &environment, const DtString &filename)
 Write environment to file. More...
 
- Public Member Functions inherited from DtEnvWriter
virtual ~DtEnvWriter ()
 Default DTOR. More...
 

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. More...
 

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 Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)