cmlabs::CVMLFrame Class Reference

#include <CVML.h>

Inheritance diagram for cmlabs::CVMLFrame:

Inheritance graph
Collaboration diagram for cmlabs::CVMLFrame:

Collaboration graph

List of all members.

Public Member Functions

 CVMLFrame ()
 CVMLFrame (JString xml)
 CVMLFrame (XMLNode *node)
virtual ~CVMLFrame ()
Objectclone () const
bool addObject (CVMLObject *object)
bool addGroup (CVMLGroup *group)
bool removeObject (JString id)
bool removeGroup (JString id)
JString print ()
JString toXML ()
bool fromXML (XMLNode *node)

Public Attributes

JString id
ObjectDictionary objects
ObjectDictionary groups

Detailed Description

Definition at line 154 of file CVML.h.

Constructor & Destructor Documentation

cmlabs::CVMLFrame::CVMLFrame (  ) 

Definition at line 450 of file CVML.cpp.

cmlabs::CVMLFrame::CVMLFrame ( JString  xml  ) 

Definition at line 453 of file CVML.cpp.

cmlabs::CVMLFrame::CVMLFrame ( XMLNode node  ) 

Definition at line 458 of file CVML.cpp.

cmlabs::CVMLFrame::~CVMLFrame (  )  [virtual]

Definition at line 463 of file CVML.cpp.

Member Function Documentation

Object * cmlabs::CVMLFrame::clone (  )  const [virtual]

Implements cmlabs::Object.

Definition at line 465 of file CVML.cpp.

bool cmlabs::CVMLFrame::addObject ( CVMLObject object  ) 

Definition at line 473 of file CVML.cpp.

bool cmlabs::CVMLFrame::addGroup ( CVMLGroup group  ) 

Definition at line 477 of file CVML.cpp.

bool cmlabs::CVMLFrame::removeObject ( JString  id  ) 

Definition at line 481 of file CVML.cpp.

bool cmlabs::CVMLFrame::removeGroup ( JString  id  ) 

Definition at line 485 of file CVML.cpp.

JString cmlabs::CVMLFrame::print (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 490 of file CVML.cpp.

JString cmlabs::CVMLFrame::toXML (  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 494 of file CVML.cpp.

bool cmlabs::CVMLFrame::fromXML ( XMLNode node  )  [virtual]

Reimplemented from cmlabs::Object.

Definition at line 519 of file CVML.cpp.

Member Data Documentation

Definition at line 164 of file CVML.h.

Definition at line 165 of file CVML.h.

Definition at line 166 of file CVML.h.

The documentation for this class was generated from the following files:

Generated on Tue Jul 7 16:24:12 2009 for CoreLibrary by  doxygen 1.5.6