| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Data Structures | |
| class | AbstractComponentRenderer | 
| Base class for all component renderers.  More... | |
| interface | ComponentRenderer | 
| An entity that renders components to a string output.  More... | |
| class | DecoratedRenderer | 
| class | DefaultRendererFactory | 
| class | FSLoader | 
| Loads renderers for components from the file system.  More... | |
| class | ilJavaScriptBinding | 
| Wraps global ilTemplate to provide JavaScriptBinding.  More... | |
| class | ilResourceRegistry | 
| Plumbing for ILIAS, tries to guess.  More... | |
| class | ilTemplateWrapper | 
| Wraps an ilTemplate to only provide smaller interface.  More... | |
| class | ilTemplateWrapperFactory | 
| Factory for wrapped ilTemplates.  More... | |
| interface | ImagePathResolver | 
| Some Components need to resolve pathes to image-files.  More... | |
| interface | JavaScriptBinding | 
| Provides methods to interface with javascript.  More... | |
| interface | Loader | 
| Loads renderers for components.  More... | |
| class | LoaderCachingWrapper | 
| Caches renderers loaded by another loader.  More... | |
| class | LoaderResourceRegistryWrapper | 
| Registers resources for retreived renderers at a ResourceRegistry.  More... | |
| interface | RendererFactory | 
| This is the interface that components should use if they want to load specific renderers.  More... | |
| interface | ResourceRegistry | 
| Registry for resources required by rendered output like Javascript or CSS.  More... | |
| interface | Template | 
| Interface to templating as it is used in the UI framework.  More... | |
| interface | TemplateFactory | 
| Interface for a factory that provides templates.  More... | |
| class | TooltipRenderer | 
| This class is supposed to unify rendering of tooltips over all components and should also be usable by legacy UI components.  More... | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning