GDataFolderI Class Reference

An interface to a folder structure. More...

#include <Store3.h>

Inheritance diagram for GDataFolderI:

GDataI GDataPropI GDom

List of all members.

Public Member Functions

virtual GDataIterator
< GDataFolderI * > & 
SubFolders ()=0
virtual GDataIterator< GDataI * > & Children ()=0
virtual GDataIterator
< GDataPropI * > & 
Fields ()=0
virtual Store3Status DeleteAllChildren ()
virtual void OnSelect (bool s)
 Called when the user selects the folder in the UI.
virtual void OnCommand (char *Name)
 Called when the user selects a relevant context menu command.


Detailed Description

An interface to a folder structure.

Member Function Documentation

virtual GDataIterator<GDataI*>& GDataFolderI::Children (  )  [pure virtual]

Returns:
an iterator for the child objects

virtual Store3Status GDataFolderI::DeleteAllChildren (  )  [inline, virtual]

Deletes all child objects from disk and memory.

Returns:
true on success;

References Store3Error.

virtual GDataIterator<GDataPropI*>& GDataFolderI::Fields (  )  [pure virtual]

Returns:
an iterator for the fields this folder defines

virtual GDataIterator<GDataFolderI*>& GDataFolderI::SubFolders (  )  [pure virtual]

Returns:
an iterator for the sub-folders.


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

Generated on Wed Dec 1 15:41:02 2010 for Lgi by  doxygen 1.5.7.1