System documentation of the GNU Image-Finding Tool

CAccessorAdminCollection Class Reference

This is in fact a collection of collections. More...

#include <CAccessorAdminCollection.h>

List of all members.

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 CXMLElementgetCollectionElement (string inID) const
 get a collection configuration element by its ID
const CXMLElementgetQueryParadimList (string inID) const
 get a collection configuration element by its ID
CAccessorAdmingetCurrentProxy ()
 get the proxy on which is presently worked on
CAccessorAdmingetProxy (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
CXMLElementtoXMLElement () const
 The content of this as an CXMLElement.
CXMLElementgetCollectionInConstruction ()
 get the XMLElement in construction
void startCollectionConstruction (CXMLElement *inRoot)
 set the element

Public Attributes

CContent mIDToProxy
CAccessorAdminmCurrentProxy

Protected Attributes

CSelfDestroyPointer< CAccessorFactoryContainermFactory
 The accessor factory container: Turn a name into an accessor.

Classes

class  CContent
 this is mainly a map from string to accessor proxy we would like to destroy this in a decent way More...


Detailed Description

This is in fact a collection of collections.

The accessorcollection contains CAccessorAdmins


The documentation for this class was generated from the following file:
Need for discussion? Want to contribute? Contact
help-gift@gnu.org Generated using Doxygen