ModelIO.XMLModelWriter Class Reference

#include <class_model_i_o_1_1_x_m_l_model_writer.h>

Inheritance diagram for ModelIO.XMLModelWriter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  allowed ()
  writeParameters ()
  The method will be overrided by subclass to do the special writer.
  preWrite ()
  Override this method for doing any processing before writing.
  createSceneToDataVisitor ()
  write ()
  Override this method in derived classes.
  postWrite ()
  Visit all import nodes, and if an import node's filename is relative to the old companion dir, then update it to be relative to the new companion dir.

Member Function Documentation

ModelIO.XMLModelWriter.allowed ( )
ModelIO.XMLModelWriter.writeParameters ( )

The method will be overrided by subclass to do the special writer.

Reimplemented in EnvironmentModelIO.XMLEnvironmentModelWriter.

ModelIO.XMLModelWriter.preWrite ( )

Override this method for doing any processing before writing.

Reimplemented from FeatureWriter.FeatureWriter.

ModelIO.XMLModelWriter.createSceneToDataVisitor ( )
ModelIO.XMLModelWriter.write ( )

Override this method in derived classes.

This method is responsible for writing the feature's data (stored in the document), into the provided output. It should return True if the write was successful; False otherwise.

Reimplemented from FeatureWriter.FeatureWriter.

ModelIO.XMLModelWriter.postWrite ( )

Visit all import nodes, and if an import node's filename is relative to the old companion dir, then update it to be relative to the new companion dir.

Reimplemented from FeatureWriter.FeatureWriter.

Reimplemented in EnvironmentModelIO.XMLEnvironmentModelWriter.


ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter
ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter ModelIO.XMLModelWriter