cmlabs::TemporalGroupList Class Reference

#include <TemporalGroupList.h>

Inheritance diagram for cmlabs::TemporalGroupList:

Inheritance graph
[legend]
Collaboration diagram for cmlabs::TemporalGroupList:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TemporalGroupList ()
 TemporalGroupList (JString xml)
 TemporalGroupList (XMLNode *node)
virtual ~TemporalGroupList ()
Objectclone () const
bool addGroup (Group *group)
bool removeGroup (Group *group)
bool removeGroup (int pos)
bool replaceGroup (Group *oldGroup, Group *newGroup)
bool replaceGroup (int pos, Group *group)
GroupgetGroup (int pos)
Groupoperator[] (int pos)
JString print ()
JString toXML ()
bool fromXML (XMLNode *node)

Public Attributes

ObjectCollection list


Detailed Description

Definition at line 34 of file TemporalGroupList.h.


Constructor & Destructor Documentation

cmlabs::TemporalGroupList::TemporalGroupList (  ) 

Definition at line 27 of file TemporalGroupList.cpp.

cmlabs::TemporalGroupList::TemporalGroupList ( JString  xml  ) 

Definition at line 30 of file TemporalGroupList.cpp.

cmlabs::TemporalGroupList::TemporalGroupList ( XMLNode node  ) 

Definition at line 35 of file TemporalGroupList.cpp.

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

Definition at line 40 of file TemporalGroupList.cpp.


Member Function Documentation

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

Implements cmlabs::Object.

Definition at line 42 of file TemporalGroupList.cpp.

bool cmlabs::TemporalGroupList::addGroup ( Group group  ) 

Definition at line 81 of file TemporalGroupList.cpp.

bool cmlabs::TemporalGroupList::removeGroup ( Group group  ) 

Definition at line 85 of file TemporalGroupList.cpp.

bool cmlabs::TemporalGroupList::removeGroup ( int  pos  ) 

Definition at line 89 of file TemporalGroupList.cpp.

bool cmlabs::TemporalGroupList::replaceGroup ( Group oldGroup,
Group newGroup 
)

Definition at line 93 of file TemporalGroupList.cpp.

bool cmlabs::TemporalGroupList::replaceGroup ( int  pos,
Group group 
)

Definition at line 97 of file TemporalGroupList.cpp.

Group * cmlabs::TemporalGroupList::getGroup ( int  pos  ) 

Definition at line 101 of file TemporalGroupList.cpp.

Group * cmlabs::TemporalGroupList::operator[] ( int  pos  ) 

Definition at line 105 of file TemporalGroupList.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 48 of file TemporalGroupList.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 61 of file TemporalGroupList.cpp.

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

Reimplemented from cmlabs::Object.

Definition at line 65 of file TemporalGroupList.cpp.


Member Data Documentation

Definition at line 44 of file TemporalGroupList.h.


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

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