// commercial license or contractual agreement.
-#include <CDM_MessageDriver.hxx>
+#include <Message_Messenger.hxx>
#include <LDOM_MemManager.hxx>
#include <Standard_Type.hxx>
#include <TColStd_ListIteratorOfListOfInteger.hxx>
//function : XmlMFunction_ScopeDriver
//purpose : Constructor
//=======================================================================
-XmlMFunction_ScopeDriver::XmlMFunction_ScopeDriver(const Handle(CDM_MessageDriver)& theMsgDriver)
+XmlMFunction_ScopeDriver::XmlMFunction_ScopeDriver(const Handle(Message_Messenger)& theMsgDriver)
: XmlMDF_ADriver (theMsgDriver, NULL)
{
//purpose : persistent -> transient (retrieve)
//=======================================================================
Standard_Boolean XmlMFunction_ScopeDriver::Paste(const XmlObjMgt_Persistent& theSource,
- const Handle(TDF_Attribute)& theTarget,
- XmlObjMgt_RRelocationTable& ) const
+ const Handle(TDF_Attribute)& theTarget,
+ XmlObjMgt_RRelocationTable& ) const
{
Handle(TFunction_Scope) S = Handle(TFunction_Scope)::DownCast(theTarget);
TColStd_ListOfInteger IDs;
TCollection_ExtendedString aMessageString =
TCollection_ExtendedString("Cannot retrieve the last index"
" for Scope attribute");
- WriteMessage (aMessageString);
+ myMessageDriver->Send (aMessageString, Message_Fail);
return Standard_False;
}
nbIDs = aLastInd - aFirstInd + 1;
TCollection_ExtendedString aMessageString =
TCollection_ExtendedString("Cannot retrieve integer member"
" for Scope attribute as \"");
- WriteMessage (aMessageString);
+ myMessageDriver->Send (aMessageString, Message_Fail);
return Standard_False;
}
IDs.Append(anInteger);
TCollection_ExtendedString("Cannot retrieve integer member"
" for Scope attribute as \"")
+ aValueStr + "\"";
- WriteMessage (aMessageString);
+ myMessageDriver->Send (aMessageString, Message_Fail);
return Standard_False;
}
IDs.Append(aValue);
TCollection_ExtendedString aMessageString =
TCollection_ExtendedString("Cannot retrieve the last index"
" for Scope attribute");
- WriteMessage (aMessageString);
+ myMessageDriver->Send (aMessageString, Message_Fail);
return Standard_False;
}
nbLabels = aLastInd - aFirstInd + 1;
{
TCollection_ExtendedString aMessageString =
TCollection_ExtendedString("Cannot retrieve an array of labels");
- WriteMessage (aMessageString);
+ myMessageDriver->Send (aMessageString, Message_Fail);
return Standard_False;
}
TCollection_ExtendedString aMessage =
TCollection_ExtendedString ("Cannot retrieve reference from \"")
+ aValueStr + '\"';
- WriteMessage (aMessage);
+ myMessageDriver->Send (aMessage, Message_Fail);
return Standard_False;
}
// Find label by entry
aValueStr = XmlObjMgt::GetStringValue( *aCurElement );
if (aValueStr == NULL)
{
- WriteMessage ("Cannot retrieve reference string from element");
+ myMessageDriver->Send ("Cannot retrieve reference string from element", Message_Fail);
return Standard_False;
}
TCollection_AsciiString anEntry;
TCollection_ExtendedString aMessage =
TCollection_ExtendedString ("Cannot retrieve reference from \"")
+ aValueStr + '\"';
- WriteMessage (aMessage);
+ myMessageDriver->Send (aMessage, Message_Fail);
return Standard_False;
}
// Find label by entry
{
TCollection_ExtendedString aMessage =
TCollection_ExtendedString ("Numbers of IDs & Labels are different");
- WriteMessage (aMessage);
+ myMessageDriver->Send (aMessage, Message_Fail);
return Standard_False;
}