#include <GroupList.h>
Public Member Functions | |
GroupList () | |
GroupList (JString xml) | |
GroupList (XMLNode *node) | |
virtual | ~GroupList () |
Object * | clone () 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) |
Group * | getGroup (int pos) |
Group * | operator[] (int pos) |
JString | print () |
JString | toXML () |
bool | fromXML (XMLNode *node) |
Public Attributes | |
ObjectCollection | list |
Definition at line 34 of file GroupList.h.
cmlabs::GroupList::GroupList | ( | ) |
Definition at line 27 of file GroupList.cpp.
cmlabs::GroupList::GroupList | ( | JString | xml | ) |
Definition at line 30 of file GroupList.cpp.
cmlabs::GroupList::GroupList | ( | XMLNode * | node | ) |
Definition at line 35 of file GroupList.cpp.
cmlabs::GroupList::~GroupList | ( | ) | [virtual] |
Definition at line 40 of file GroupList.cpp.
Object * cmlabs::GroupList::clone | ( | ) | const [virtual] |
bool cmlabs::GroupList::addGroup | ( | Group * | group | ) |
Definition at line 81 of file GroupList.cpp.
bool cmlabs::GroupList::removeGroup | ( | Group * | group | ) |
Definition at line 85 of file GroupList.cpp.
bool cmlabs::GroupList::removeGroup | ( | int | pos | ) |
Definition at line 89 of file GroupList.cpp.
Definition at line 93 of file GroupList.cpp.
bool cmlabs::GroupList::replaceGroup | ( | int | pos, | |
Group * | group | |||
) |
Definition at line 97 of file GroupList.cpp.
Group * cmlabs::GroupList::getGroup | ( | int | pos | ) |
Definition at line 101 of file GroupList.cpp.
Group * cmlabs::GroupList::operator[] | ( | int | pos | ) |
Definition at line 105 of file GroupList.cpp.
JString cmlabs::GroupList::print | ( | ) | [virtual] |
JString cmlabs::GroupList::toXML | ( | ) | [virtual] |
bool cmlabs::GroupList::fromXML | ( | XMLNode * | node | ) | [virtual] |
Definition at line 44 of file GroupList.h.