dca_interface  6.3.4
base_categoriesinfo.h
Go to the documentation of this file.
1 /* IBM Source Code */
2 /* (C) Copyright IBM Corp. 2009, 2012 */
3 /* Licensed Materials - Property of IBM */
4 /* US Government Users Restricted Rights - Use duplication or disclosure restricted by GSA Schedule Contract with IBM Corp. */
5 
6 #ifndef BASE_CATEGORIESINFO_H
7 #define BASE_CATEGORIESINFO_H
8 
15 namespace dca {
16 
17  class categories_info_p;
18 
19  class Locales;
20  class Categories;
21  class Groups;
22 
28  std::string categories_folder;
29  };
30 
40  {
41  public:
44  CategoriesInfo( const CategoriesInfo& aCatInfo );
45  CategoriesInfo& operator = ( const CategoriesInfo& catinfo );
46  virtual ~CategoriesInfo();
48 
56  Groups getGroups() const;
61 
63  PRIVATE_PTR categories_info_p *_p;
64  };
65 
66 }
67 
68 #endif
Initialization struct that defines where to find the associated Categories, Groups and Locales defini...
Definition of a container class for Category objects.
std::string categories_folder
The folder containing the categories XML schema.
A container class that allows access to the contained Categories, Groups and Locales.
Definition of a container class for Group objects.
Definition: base_groups.h:34
Locales getLocales() const
Returns the contained Locales.
Categories getCategories() const
Returns the contained Categories.
#define PRIVATE_PTR
Type for private pointer implementations, for internal use only.
Definition: base_types.h:83
Definition of a container class for Locale objects.
Definition: base_locales.h:34
Groups getGroups() const
Returns the contained Groups.