cern::laser::guiplatform::category::CategoriesPreLoader Class Reference

Collaboration diagram for cern::laser::guiplatform::category::CategoriesPreLoader:
Collaboration graph
[legend]

List of all members.

Classes

class  CategoryItem

Public Member Functions

 CategoriesPreLoader ()
boolean isLoaded (Category category)
void loadCategories ()
Collection getChildren (Category parentCategory)

Static Public Member Functions

static synchronized
CategoriesPreLoader 
getInstance ()

Private Member Functions

void loadCategory (Category parent)

Private Attributes

Logger logger = LogFactory.getLogger(CategoriesPreLoader.class.getName())
HashMap categories = null

Static Private Attributes

static CategoriesPreLoader INSTANCE = null

Detailed Description

Author:
woloszyn

Constructor & Destructor Documentation

cern::laser::guiplatform::category::CategoriesPreLoader::CategoriesPreLoader (  )  [inline]

Creates a new instance of CategoriesPreLoader

References categories, and loadCategories().

Referenced by getInstance().


Member Function Documentation

Collection cern::laser::guiplatform::category::CategoriesPreLoader::getChildren ( Category  parentCategory  )  [inline]
static synchronized CategoriesPreLoader cern::laser::guiplatform::category::CategoriesPreLoader::getInstance (  )  [inline, static]

References CategoriesPreLoader(), and INSTANCE.

boolean cern::laser::guiplatform::category::CategoriesPreLoader::isLoaded ( Category  category  )  [inline]
void cern::laser::guiplatform::category::CategoriesPreLoader::loadCategories (  )  [inline]

References loadCategory(), and logger.

Referenced by CategoriesPreLoader().

void cern::laser::guiplatform::category::CategoriesPreLoader::loadCategory ( Category  parent  )  [inline, private]

Member Data Documentation

Referenced by getInstance().

Logger cern::laser::guiplatform::category::CategoriesPreLoader::logger = LogFactory.getLogger(CategoriesPreLoader.class.getName()) [private]

Referenced by loadCategories(), and loadCategory().


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

Generated by  doxygen 1.6.2