Open CASCADE Technology 6.6.0
|
#include <XmlLDrivers_DocumentStorageDriver.hxx>
Public Member Functions | |
XmlLDrivers_DocumentStorageDriver (const TCollection_ExtendedString &theCopyright) | |
virtual TCollection_ExtendedString | SchemaName () const |
virtual void | Write (const Handle< CDM_Document > &theDocument, const TCollection_ExtendedString &theFileName) |
Warning! raises DriverError if an error occurs during inside the Make method. //! stores the content of the Document into a new file. by default Write will use Make method to build a persistent document and the Schema method to write the persistent document. | |
virtual Handle_XmlMDF_ADriverTable | AttributeDrivers (const Handle< CDM_MessageDriver > &theMsgDriver) |
Protected Member Functions | |
virtual Standard_Boolean | WriteToDomDocument (const Handle< CDM_Document > &theDocument, XmlObjMgt_Element &thePDoc, const TCollection_ExtendedString &theFileName) |
virtual Standard_Integer | MakeDocument (const Handle< CDM_Document > &theDocument, XmlObjMgt_Element &thePDoc) |
void | AddNamespace (const TCollection_AsciiString &thePrefix, const TCollection_AsciiString &theURI) |
virtual Standard_Boolean | WriteShapeSection (XmlObjMgt_Element &thePDoc) |
Protected Attributes | |
Handle_XmlMDF_ADriverTable | myDrivers |
XmlObjMgt_SRelocationTable | myRelocTable |
XmlLDrivers_DocumentStorageDriver::XmlLDrivers_DocumentStorageDriver | ( | const TCollection_ExtendedString & | theCopyright | ) |
void XmlLDrivers_DocumentStorageDriver::AddNamespace | ( | const TCollection_AsciiString & | thePrefix, |
const TCollection_AsciiString & | theURI | ||
) | [protected] |
virtual Handle_XmlMDF_ADriverTable XmlLDrivers_DocumentStorageDriver::AttributeDrivers | ( | const Handle< CDM_MessageDriver > & | theMsgDriver | ) | [virtual] |
Reimplemented in XmlDrivers_DocumentStorageDriver, XmlTObjDrivers_DocumentStorageDriver, and XmlXCAFDrivers_DocumentStorageDriver.
virtual Standard_Integer XmlLDrivers_DocumentStorageDriver::MakeDocument | ( | const Handle< CDM_Document > & | theDocument, |
XmlObjMgt_Element & | thePDoc | ||
) | [protected, virtual] |
virtual TCollection_ExtendedString XmlLDrivers_DocumentStorageDriver::SchemaName | ( | ) | const [virtual] |
Implements PCDM_StorageDriver.
virtual void XmlLDrivers_DocumentStorageDriver::Write | ( | const Handle< CDM_Document > & | aDocument, |
const TCollection_ExtendedString & | aFileName | ||
) | [virtual] |
Reimplemented from PCDM_StorageDriver.
virtual Standard_Boolean XmlLDrivers_DocumentStorageDriver::WriteShapeSection | ( | XmlObjMgt_Element & | thePDoc | ) | [protected, virtual] |
Reimplemented in XmlDrivers_DocumentStorageDriver.
virtual Standard_Boolean XmlLDrivers_DocumentStorageDriver::WriteToDomDocument | ( | const Handle< CDM_Document > & | theDocument, |
XmlObjMgt_Element & | thePDoc, | ||
const TCollection_ExtendedString & | theFileName | ||
) | [protected, virtual] |
Handle_XmlMDF_ADriverTable XmlLDrivers_DocumentStorageDriver::myDrivers [protected] |