| AbstractConfigurationElement | 
The AbstractConfigurationElement is the abstract class that represent a  ConfigurationElement,
 that is, a class that can be configured using an external file.  
 | 
| AbstractConfigurationElementList | 
 This is the base for those classes that represent a collection of ConfigurationElement
 instances. 
 | 
| AbstractElementList | 
 This is the base class for nodes that represents a list in a configuration file. 
 | 
| ClientSideLayout | 
 This class is a cache entry in a server-side cache. 
 | 
| ClientSideLayoutCacheHint | 
 This class provides the hint to use when looking up client side layout
 caches (for use in the Javascript UI Library [JUIL]). 
 | 
| ClientSideLayouts | 
 This class provides the front-end from retrieving client-side layout
 contents for use with the Javascript UI Library (JUIL). 
 | 
| ConfigChangeObserver | 
Observer callback for clients interested in changes to either
 a  ConfigFileManager directory, a specific ConfigFile.  
 | 
| ConfigFileManager | 
 | 
| ConfigurationFilesCache | 
 This is the Cache of configuration files. 
 | 
| ConfigurationFilesCache.ConfigurationFileCacheHint | 
 This is the CacheHint for the ConfigurationFilesCache. 
 | 
| ConfigurationSource | 
 An important requirement is the ability to support loading the xml definition from multiple
 sources, i.e. from multiple customizations; moreover, for features like saving and reloading
 it is also necessary to remember where each attribute and element was loaded from. 
 | 
| ConfigurationValue | 
  | 
| EnumConfigFileChangeEvent | 
 Enumeration class defining file change events. 
 |