#include <TDocStd_Application.hxx>
#include <TColStd_SequenceOfExtendedString.hxx>
#include <Standard_CString.hxx>
-class CDM_MessageDriver;
-
class AppStdL_Application;
DEFINE_STANDARD_HANDLE(AppStdL_Application, TDocStd_Application)
-
+//! Legacy class defining resources name for lite OCAF documents
class AppStdL_Application : public TDocStd_Application
{
-
public:
-
-
- Standard_EXPORT AppStdL_Application();
-
- Standard_EXPORT virtual Handle(CDM_MessageDriver) MessageDriver() Standard_OVERRIDE;
-
- //! returns supported format for application documents.
- Standard_EXPORT virtual void Formats (TColStd_SequenceOfExtendedString& theFormats) Standard_OVERRIDE;
-
//! returns the file name which contains application
//! resources
- Standard_EXPORT Standard_CString ResourcesName();
-
-
-
-
- DEFINE_STANDARD_RTTI(AppStdL_Application,TDocStd_Application)
-
-protected:
-
-
-
-
-private:
-
-
- Handle(CDM_MessageDriver) myMessageDriver;
+ Standard_EXPORT Standard_CString ResourcesName() Standard_OVERRIDE;
+ //! Dumps the content of me into the stream
+ Standard_EXPORT void DumpJson (Standard_OStream& theOStream, Standard_Integer theDepth = -1) const;
+ DEFINE_STANDARD_RTTIEXT(AppStdL_Application,TDocStd_Application)
};
-
-
-
-
-
-
#endif // _AppStdL_Application_HeaderFile