// File: XmlDrivers_DocumentRetrievalDriver.cxx // Created: Mon Jul 9 12:29:49 MSK DST 2001 // Author: Julia DOROVSKIKH // Copyright: Open Cascade 2001 #include #include #include #include #include #include #include #include #include //======================================================================= //function : XmlDrivers_DocumentRetrievalDriver //purpose : Constructor //======================================================================= XmlDrivers_DocumentRetrievalDriver::XmlDrivers_DocumentRetrievalDriver() { } //======================================================================= //function : AttributeDrivers //purpose : //======================================================================= Handle(XmlMDF_ADriverTable) XmlDrivers_DocumentRetrievalDriver::AttributeDrivers (const Handle(CDM_MessageDriver)& theMessageDriver) { return XmlDrivers::AttributeDrivers (theMessageDriver); } //======================================================================= //function : PropagateDocumentVersion //purpose : //======================================================================= void XmlDrivers_DocumentRetrievalDriver::PropagateDocumentVersion( const Standard_Integer theDocVersion ) { #ifdef DEB // cout << "DocCurVersion =" << theDocVersion < GetDriver (STANDARD_TYPE(TNaming_NamedShape), aNamedShapeDriver)) aNamedShapeDriver -> ReadShapeSection (theElement); return aNamedShapeDriver; } //======================================================================= //function : ShapeSetCleaning //purpose : definition of ShapeSetCleaning //======================================================================= void XmlDrivers_DocumentRetrievalDriver::ShapeSetCleaning( const Handle(XmlMDF_ADriver)& theDriver) { Handle(XmlMNaming_NamedShapeDriver) aNamedShapeDriver = Handle(XmlMNaming_NamedShapeDriver)::DownCast(theDriver); if (aNamedShapeDriver.IsNull() == Standard_False) aNamedShapeDriver -> Clear(); }