Public Member Functions |
virtual TCollection_AsciiString | Version () const =0 |
| returns PCDM_ReadWriter_1.
|
virtual void | WriteReferenceCounter (const Handle< Storage_Data > &aData, const Handle< CDM_Document > &aDocument) const =0 |
virtual void | WriteReferences (const Handle< Storage_Data > &aData, const Handle< CDM_Document > &aDocument, const TCollection_ExtendedString &theReferencerFileName) const =0 |
virtual void | WriteExtensions (const Handle< Storage_Data > &aData, const Handle< CDM_Document > &aDocument) const =0 |
virtual void | WriteVersion (const Handle< Storage_Data > &aData, const Handle< CDM_Document > &aDocument) const =0 |
virtual Standard_Integer | ReadReferenceCounter (const TCollection_ExtendedString &theFileName, const Handle< CDM_MessageDriver > &theMsgDriver) const =0 |
virtual void | ReadReferences (const TCollection_ExtendedString &aFileName, PCDM_SequenceOfReference &theReferences, const Handle< CDM_MessageDriver > &theMsgDriver) const =0 |
virtual void | ReadExtensions (const TCollection_ExtendedString &aFileName, TColStd_SequenceOfExtendedString &theExtensions, const Handle< CDM_MessageDriver > &theMsgDriver) const =0 |
virtual Standard_Integer | ReadDocumentVersion (const TCollection_ExtendedString &aFileName, const Handle< CDM_MessageDriver > &theMsgDriver) const =0 |
Static Public Member Functions |
static void | Open (Storage_BaseDriver &aDriver, const TCollection_ExtendedString &aFileName, const Storage_OpenMode anOpenMode) |
static Handle_PCDM_ReadWriter | Reader (const TCollection_ExtendedString &aFileName) |
| returns the convenient Reader for a File.
|
static Handle_PCDM_ReadWriter | Writer () |
static void | WriteFileFormat (const Handle< Storage_Data > &aData, const Handle< CDM_Document > &aDocument) |
static TCollection_ExtendedString | FileFormat (const TCollection_ExtendedString &aFileName) |
| tries to get a format in the file. returns an empty
string if the file could not be read or does not have
a FileFormat information.
|