OCC Main Page | ApplicationFramework | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ApplicationFramework
TKXmlL
XmlObjMgt


XmlObjMgt_Persistent Class Reference

#include <XmlObjMgt_Persistent.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT XmlObjMgt_Persistent ()
 empty constructor

Standard_EXPORT XmlObjMgt_Persistent (const XmlObjMgt_Element &theElement)
 constructor

Standard_EXPORT XmlObjMgt_Persistent (const XmlObjMgt_Element &theElement, const XmlObjMgt_DOMString &theRef)
 constructor from sub-element of Element referenced by theRef

Standard_EXPORT void CreateElement (XmlObjMgt_Element &theParent, const XmlObjMgt_DOMString &theType, const Standard_Integer theID)
 myElement := <theType id="theID"/>

Standard_EXPORT void SetId (const Standard_Integer theId)
const XmlObjMgt_ElementElement () const
 return myElement

 operator const XmlObjMgt_Element & () const
XmlObjMgt_ElementElement ()
 return myElement

 operator XmlObjMgt_Element & ()
Standard_Integer Id () const

Private Attributes

XmlObjMgt_Element myElement
Standard_Integer myID


Constructor & Destructor Documentation

Standard_EXPORT XmlObjMgt_Persistent::XmlObjMgt_Persistent  ) 
 

Standard_EXPORT XmlObjMgt_Persistent::XmlObjMgt_Persistent const XmlObjMgt_Element theElement  ) 
 

Standard_EXPORT XmlObjMgt_Persistent::XmlObjMgt_Persistent const XmlObjMgt_Element theElement,
const XmlObjMgt_DOMString theRef
 


Member Function Documentation

Standard_EXPORT void XmlObjMgt_Persistent::CreateElement XmlObjMgt_Element theParent,
const XmlObjMgt_DOMString theType,
const Standard_Integer  theID
 

XmlObjMgt_Element & XmlObjMgt_Persistent::Element  )  [inline]
 

const XmlObjMgt_Element & XmlObjMgt_Persistent::Element  )  const [inline]
 

Standard_Integer XmlObjMgt_Persistent::Id  )  const [inline]
 

XmlObjMgt_Persistent::operator const XmlObjMgt_Element &  )  const [inline]
 

void XmlObjMgt_Persistent::operator delete void *  anAddress  )  [inline]
 

void* XmlObjMgt_Persistent::operator new size_t  size  )  [inline]
 

void* XmlObjMgt_Persistent::operator new size_t  ,
void *  anAddress
[inline]
 

XmlObjMgt_Persistent::operator XmlObjMgt_Element &  )  [inline]
 

Standard_EXPORT void XmlObjMgt_Persistent::SetId const Standard_Integer  theId  ) 
 


Field Documentation

XmlObjMgt_Element XmlObjMgt_Persistent::myElement [private]
 

Standard_Integer XmlObjMgt_Persistent::myID [private]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 14:16:02 2008 for OpenCASCADE by  doxygen 1.4.1