Open CASCADE Technology 6.6.0
|
#include <XmlLDrivers_DocumentRetrievalDriver.hxx>
Public Member Functions | |
XmlLDrivers_DocumentRetrievalDriver () | |
virtual TCollection_ExtendedString | SchemaName () const |
virtual void | Make (const Handle< PCDM_Document > &PD, const Handle< CDM_Document > &TD) |
virtual Handle_CDM_Document | CreateDocument () |
this method is called by the framework before the read method. | |
virtual void | Read (const TCollection_ExtendedString &theFileName, const Handle< CDM_Document > &theNewDocument, const Handle< CDM_Application > &theApplication) |
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 Handle_XmlMDF_ADriverTable | AttributeDrivers (const Handle< CDM_MessageDriver > &theMsgDriver) |
Protected Member Functions | |
virtual void | ReadFromDomDocument (const XmlObjMgt_Element &theDomElement, const Handle< CDM_Document > &theNewDocument, const Handle< CDM_Application > &theApplication) |
virtual Standard_Boolean | MakeDocument (const XmlObjMgt_Element &thePDoc, const Handle< CDM_Document > &theTDoc) |
virtual Handle_XmlMDF_ADriver | ReadShapeSection (const XmlObjMgt_Element &thePDoc, const Handle< CDM_MessageDriver > &theMsgDriver) |
virtual void | ShapeSetCleaning (const Handle< XmlMDF_ADriver > &theDriver) |
virtual void | PropagateDocumentVersion (const Standard_Integer theDocVersion) |
Protected Attributes | |
Handle_XmlMDF_ADriverTable | myDrivers |
XmlObjMgt_RRelocationTable | myRelocTable |
TCollection_ExtendedString | myFileName |
XmlLDrivers_DocumentRetrievalDriver::XmlLDrivers_DocumentRetrievalDriver | ( | ) |
virtual Handle_XmlMDF_ADriverTable XmlLDrivers_DocumentRetrievalDriver::AttributeDrivers | ( | const Handle< CDM_MessageDriver > & | theMsgDriver | ) | [virtual] |
virtual Handle_CDM_Document XmlLDrivers_DocumentRetrievalDriver::CreateDocument | ( | ) | [virtual] |
Implements PCDM_Reader.
virtual void XmlLDrivers_DocumentRetrievalDriver::Make | ( | const Handle< PCDM_Document > & | PD, |
const Handle< CDM_Document > & | TD | ||
) | [virtual] |
Implements PCDM_RetrievalDriver.
virtual Standard_Boolean XmlLDrivers_DocumentRetrievalDriver::MakeDocument | ( | const XmlObjMgt_Element & | thePDoc, |
const Handle< CDM_Document > & | theTDoc | ||
) | [protected, virtual] |
virtual void XmlLDrivers_DocumentRetrievalDriver::PropagateDocumentVersion | ( | const Standard_Integer | theDocVersion | ) | [protected, virtual] |
Reimplemented in XmlDrivers_DocumentRetrievalDriver.
virtual void XmlLDrivers_DocumentRetrievalDriver::Read | ( | const TCollection_ExtendedString & | aFileName, |
const Handle< CDM_Document > & | aNewDocument, | ||
const Handle< CDM_Application > & | anApplication | ||
) | [virtual] |
Reimplemented from PCDM_RetrievalDriver.
virtual void XmlLDrivers_DocumentRetrievalDriver::ReadFromDomDocument | ( | const XmlObjMgt_Element & | theDomElement, |
const Handle< CDM_Document > & | theNewDocument, | ||
const Handle< CDM_Application > & | theApplication | ||
) | [protected, virtual] |
virtual Handle_XmlMDF_ADriver XmlLDrivers_DocumentRetrievalDriver::ReadShapeSection | ( | const XmlObjMgt_Element & | thePDoc, |
const Handle< CDM_MessageDriver > & | theMsgDriver | ||
) | [protected, virtual] |
Reimplemented in XmlDrivers_DocumentRetrievalDriver.
virtual TCollection_ExtendedString XmlLDrivers_DocumentRetrievalDriver::SchemaName | ( | ) | const [virtual] |
Implements PCDM_RetrievalDriver.
virtual void XmlLDrivers_DocumentRetrievalDriver::ShapeSetCleaning | ( | const Handle< XmlMDF_ADriver > & | theDriver | ) | [protected, virtual] |
Reimplemented in XmlDrivers_DocumentRetrievalDriver.
Handle_XmlMDF_ADriverTable XmlLDrivers_DocumentRetrievalDriver::myDrivers [protected] |