System documentation of the GNU Image-Finding Tool

Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members

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.


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