#include <PCDM_StorageDriver.hxx>
Inheritance diagram for PCDM_StorageDriver:
Public Member Functions | |
virtual Standard_EXPORT Handle_PCDM_Document | Make (const Handle(CDM_Document)&aDocument) |
raises NotImplemented. | |
virtual Standard_EXPORT void | Make (const Handle(CDM_Document)&aDocument, PCDM_SequenceOfDocument &Documents) |
By default, puts in the Sequence the document returns by the previous Make method. . | |
virtual Standard_EXPORT TCollection_ExtendedString | SchemaName () const =0 |
virtual Standard_EXPORT void | LoadExtensions (const Handle(Storage_Schema)&aSchema, const TColStd_SequenceOfExtendedString &Extensions) |
virtual Standard_EXPORT void | Write (const Handle(CDM_Document)&aDocument, const TCollection_ExtendedString &aFileName) |
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. . | |
Standard_EXPORT void | SetFormat (const TCollection_ExtendedString &aformat) |
Standard_EXPORT TCollection_ExtendedString | GetFormat () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
TCollection_ExtendedString | myFormat |
|
|
|
|
|
|
Reimplemented in StdDrivers_DocumentStorageDriver, and StdLDrivers_DocumentStorageDriver. |
|
Reimplemented in MDocStd_DocumentStorageDriver. |
|
Implemented in BinLDrivers_DocumentStorageDriver, MDocStd_DocumentStorageDriver, and XmlLDrivers_DocumentStorageDriver. |
|
|
|
Implements PCDM_Writer. Reimplemented in BinLDrivers_DocumentStorageDriver, and XmlLDrivers_DocumentStorageDriver. |
|
|