This is in fact a collection of collections. More...
#include <CAccessorAdminCollection.h>
Classes | |
class | CContent |
this is mainly a map from string to accessor proxy we would like to destroy this in a decent way More... |
Public Types | |
typedef CContent::const_iterator | const_iterator |
for easier read access from the outside |
Public Member Functions | |
CContent::const_iterator | begin () const |
for reading all accessors | |
CContent::const_iterator | end () const |
for reading all accessors | |
CAccessorAdminCollection (string inFileName) | |
The Accessor collection gets its configuration out of the same file as the CSessionManager. | |
void | addCollection (CXMLElement *inCollectionElement) |
add an accessor to a collection to our list of proxies. | |
const CXMLElement * | getCollectionElement (string inID) const |
get a collection configuration element by its ID | |
const CXMLElement * | getQueryParadimList (string inID) const |
get a collection configuration element by its ID | |
CAccessorAdmin & | getCurrentProxy () |
get the proxy on which is presently worked on | |
CAccessorAdmin & | getProxy (const string &inID) |
get a proxy for a given collectionID if this collection is unknown, give back the first collection in the stack | |
string | getDefaultAccessorID () const |
simply take the first. | |
string | toXML (bool isPrivate=false) const |
some tags plus our content | |
CXMLElement * | toXMLElement () const |
The content of this as an CXMLElement. | |
CXMLElement * | getCollectionInConstruction () |
get the XMLElement in construction | |
void | startCollectionConstruction (CXMLElement *inRoot) |
set the element |
Public Attributes | |
CContent | mIDToProxy |
CAccessorAdmin * | mCurrentProxy |
Protected Attributes | |
CSelfDestroyPointer < CAccessorFactoryContainer > | mFactory |
The accessor factory container: Turn a name into an accessor. |
This is in fact a collection of collections.
The accessorcollection contains CAccessorAdmins
string CAccessorAdminCollection::getDefaultAccessorID | ( | ) | const |
simply take the first.