Version: 9.15.0
DF_Document Class Reference

#include <DF_Document.hxx>

Public Member Functions

 DF_Document (const std::string &theDocumentType)
 
virtual ~DF_Document ()
 
DF_ApplicationGetApplication ()
 
DF_Label Main ()
 
DF_Label Root ()
 
int GetDocumentID () const
 
std::string GetDocumentType ()
 
void Clear ()
 
bool IsEmpty ()
 
bool IsModified ()
 
void SetModified (bool isModified)
 
virtual void Load (const std::string &theData)
 
virtual std::string Save ()
 

Private Attributes

DF_Label _main
 
DF_Label _root
 
std::string _type
 
int _id
 
bool _modified
 
DF_Application_appli
 

Friends

class DF_Application
 

Constructor & Destructor Documentation

◆ DF_Document()

DF_Document::DF_Document ( const std::string &  theDocumentType)

References _id, _modified, and _type.

◆ ~DF_Document()

DF_Document::~DF_Document ( )
virtual

References Clear().

Member Function Documentation

◆ Clear()

◆ GetApplication()

DF_Application * DF_Document::GetApplication ( )

References _appli.

◆ GetDocumentID()

int DF_Document::GetDocumentID ( ) const

References _id.

Referenced by DF_Application::Close(), and getGenObjRegister().

◆ GetDocumentType()

std::string DF_Document::GetDocumentType ( )

References _type.

◆ IsEmpty()

◆ IsModified()

bool DF_Document::IsModified ( )

References _modified.

Referenced by SALOMEDSImpl_Study::IsModified().

◆ Load()

void DF_Document::Load ( const std::string &  theData)
virtual

◆ Main()

◆ Root()

DF_Label DF_Document::Root ( )

◆ Save()

std::string DF_Document::Save ( )
virtual

◆ SetModified()

Friends And Related Function Documentation

◆ DF_Application

friend class DF_Application
friend

Field Documentation

◆ _appli

DF_Application* DF_Document::_appli
private

◆ _id

◆ _main

DF_Label DF_Document::_main
private

Referenced by Main().

◆ _modified

bool DF_Document::_modified
private

◆ _root

DF_Label DF_Document::_root
private

Referenced by Clear(), IsEmpty(), Main(), and Root().

◆ _type