#include <PCDM_ReadWriter.hxx>
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.
|
Member Function Documentation
virtual void PCDM_ReadWriter::WriteExtensions |
( |
const Handle< Storage_Data > & |
aData, |
|
|
const Handle< CDM_Document > & |
aDocument |
|
) |
| const [pure virtual] |
static void PCDM_ReadWriter::WriteFileFormat |
( |
const Handle< Storage_Data > & |
aData, |
|
|
const Handle< CDM_Document > & |
aDocument |
|
) |
| [static] |
static Handle_PCDM_ReadWriter PCDM_ReadWriter::Writer |
( |
| ) |
[static] |
virtual void PCDM_ReadWriter::WriteReferenceCounter |
( |
const Handle< Storage_Data > & |
aData, |
|
|
const Handle< CDM_Document > & |
aDocument |
|
) |
| const [pure virtual] |
virtual void PCDM_ReadWriter::WriteVersion |
( |
const Handle< Storage_Data > & |
aData, |
|
|
const Handle< CDM_Document > & |
aDocument |
|
) |
| const [pure virtual] |
The documentation for this class was generated from the following file: