|
Public Member Functions |
virtual Standard_EXPORT void | Read (const TCollection_ExtendedString &aFileName, const Handle(CDM_Document)&aNewDocument, const Handle(CDM_Application)&anApplication) |
| Warning - raises DriverError if an error occurs during inside the
Make method.
//! retrieves the content of the file into a new Document.
by default Read will use the Schema method to read the file
into a persistent document. and the Make method to build a
transient document.
.
|
virtual Standard_EXPORT void | Make (const Handle(PCDM_Document)&aPCDM, const Handle(CDM_Document)&aNewDocument)=0 |
virtual Standard_EXPORT TCollection_ExtendedString | SchemaName () const =0 |
virtual Standard_EXPORT void | LoadExtensions (const Handle(Storage_Schema)&aSchema, const TColStd_SequenceOfExtendedString &Extensions, const Handle(CDM_MessageDriver)&theMsgDriver) |
Standard_EXPORT void | SetFormat (const TCollection_ExtendedString &aformat) |
Standard_EXPORT TCollection_ExtendedString | GetFormat () const |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Static Public Member Functions |
static Standard_EXPORT void | RaiseIfUnknownTypes (const Handle(Storage_Schema)&aSchema, const TCollection_ExtendedString &aFileName) |
static Standard_EXPORT Standard_Integer | DocumentVersion (const TCollection_ExtendedString &aFileName, const Handle(CDM_MessageDriver)&theMsgDriver) |
static Standard_EXPORT Standard_Integer | ReferenceCounter (const TCollection_ExtendedString &aFileName, const Handle(CDM_MessageDriver)&theMsgDriver) |
Static Private Member Functions |
static Standard_EXPORT void | References (const TCollection_ExtendedString &aFileName, PCDM_SequenceOfReference &theReferences, const Handle(CDM_MessageDriver)&theMsgDriver) |
static Standard_EXPORT void | Extensions (const TCollection_ExtendedString &aFileName, TColStd_SequenceOfExtendedString &theExtensions, const Handle(CDM_MessageDriver)&theMsgDriver) |
static Standard_EXPORT void | UserInfo (const TCollection_ExtendedString &aFileName, const TCollection_AsciiString &Start, const TCollection_AsciiString &End, TColStd_SequenceOfExtendedString &theUserInfo, const Handle(CDM_MessageDriver)&theMsgDriver) |
Private Attributes |
TCollection_ExtendedString | myFormat |
Friends |
Standard_EXPORT void | PCDM_ReferenceIterator::Init (const Handle(CDM_MetaData)&aMetaData) |