| ILIAS
    Release_4_3_x_branch Revision 61807
    | 
 Inheritance diagram for ilComponent:
 Inheritance diagram for ilComponent: Collaboration diagram for ilComponent:
 Collaboration diagram for ilComponent:| Public Member Functions | |
| getVersion () | |
| Get Version Number of Component. | |
| isCore () | |
| getName () | |
| Get Name. | |
| __construct () | |
| setId ($a_id) | |
| Set Id. | |
| getId () | |
| Get Id. | |
| setPluginSlots ($a_pluginslots) | |
| Set Plugin Slots. | |
| getPluginSlots () | |
| Get Plugin Slots. | |
| setSubDirectory ($a_subdirectory) | |
| Set Sub Directory. | |
| getSubDirectory () | |
| Get Sub Directory. | |
| getPluginSlotName ($a_id) | |
| Get name of plugin slot. | |
| getPluginSlotDirectory ($a_id) | |
| Get directory of plugin slot. | |
| getPluginSlotLanguagePrefix ($a_id) | |
| Get language prefix for plugin slot. | |
| Static Public Member Functions | |
| static | getComponentType () | 
| static | getComponentObject ($a_ctype, $a_cname) | 
| Get component object. | |
| static | lookupPluginSlots ($a_type, $a_name) | 
| Lookup all plugin slots of a component. | |
| static | lookupId ($a_type, $a_name) | 
| Lookup ID of a component. | |
| static | checkVersionNumber ($a_ver) | 
| Check version number. | |
| static | isVersionGreaterString ($a_ver1, $a_ver2) | 
| static | isVersionGreater ($a_ver1, $a_ver2) | 
| Check whether version number is greater than another version number. | |
Definition at line 22 of file class.ilComponent.php.
| ilComponent::__construct | ( | ) | 
Reimplemented in ilModule, ilSurveyQuestionPoolModule, ilTestQuestionPoolModule, ilCOPageService, ilEventHandlingService, ilRepositoryService, ilLDAPService, ilPersonalDesktopService, ilAuthShibbolethService, and ilUIComponentService.
Definition at line 52 of file class.ilComponent.php.
References getComponentType(), getName(), lookupPluginSlots(), setId(), and setPluginSlots().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | staticfinal | 
Check version number.
Definition at line 245 of file class.ilComponent.php.
References $lng.
Referenced by isVersionGreaterString().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | staticfinal | 
Get component object.
| string | $a_ctype | IL_COMP_MODULE | IL_COMP_SERVICE | 
| string | $a_cname | component name | 
Definition at line 112 of file class.ilComponent.php.
References IL_COMP_MODULE, and IL_COMP_SERVICE.
Referenced by ilObjComponentSettingsGUI\showPluginSlot(), and ilObjComponentSettingsGUI\showPluginSlotInfo().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | staticabstract | 
Reimplemented in ilModule, and ilService.
Referenced by __construct().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | final | 
Get Id.
Definition at line 81 of file class.ilComponent.php.
Referenced by getPluginSlotLanguagePrefix().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | abstract | 
Get Name.
Reimplemented in ilModule, and ilService.
Referenced by __construct(), and getPluginSlotDirectory().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilComponent::getPluginSlotDirectory | ( | $a_id | ) | 
Get directory of plugin slot.
| string | $a_id | Plugin Slot ID | 
Definition at line 208 of file class.ilComponent.php.
References getName(), and getPluginSlots().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilComponent::getPluginSlotLanguagePrefix | ( | $a_id | ) | 
Get language prefix for plugin slot.
| string | $a_id | Plugin Slot ID | 
Definition at line 221 of file class.ilComponent.php.
References getId(), and getPluginSlots().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilComponent::getPluginSlotName | ( | $a_id | ) | 
Get name of plugin slot.
| string | $a_id | Plugin Slot ID | 
Definition at line 196 of file class.ilComponent.php.
References getPluginSlots().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | final | 
Get Plugin Slots.
Definition at line 101 of file class.ilComponent.php.
Referenced by getPluginSlotDirectory(), getPluginSlotLanguagePrefix(), and getPluginSlotName().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilComponent::getSubDirectory | ( | ) | 
Get Sub Directory.
Definition at line 165 of file class.ilComponent.php.
| 
 | abstract | 
Get Version Number of Component.
The number should be changed if anything in the code is changed. Otherwise ILIAS will not be able to recognize any change in the module.
The format must be: <major number>="">.<minor number>="">.<bugfix number>=""> <bugfix number>=""> should be increased for bugfixes <minor number>=""> should be increased for behavioural changes (and new functionalities) <major number>=""> should be increased for major revisions
The number should be returned directly as string, e.g. return "1.0.2";
Reimplemented in ilSurveyQuestionPoolModule, ilTestQuestionPoolModule, ilCOPageService, ilEventHandlingService, ilRepositoryService, ilAuthShibbolethService, ilLDAPService, ilPersonalDesktopService, and ilUIComponentService.
| 
 | abstract | 
| 
 | staticfinal | 
Check whether version number is greater than another version number.
| $a_ver1 | array version number as array as returned by checkVersionNumber() | 
| $a_ver2 | array version number as array as returned by checkVersionNumber() | 
$return boolean true, if $a_ver1 is greater than $a_ver2
Definition at line 286 of file class.ilComponent.php.
Referenced by isVersionGreaterString().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | staticfinal | 
Definition at line 264 of file class.ilComponent.php.
References checkVersionNumber(), and isVersionGreater().
Referenced by ilPluginAdmin\getPluginData().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Lookup ID of a component.
Definition at line 230 of file class.ilComponent.php.
Referenced by ilPluginSlot\getPrefix(), and lookupPluginSlots().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Lookup all plugin slots of a component.
Definition at line 173 of file class.ilComponent.php.
References lookupId().
Referenced by __construct(), ilComponentsTableGUI\fillRow(), and ilPluginsOverviewTableGUI\getComponents().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | final | 
Set Id.
| string | $a_id | Id | 
Definition at line 71 of file class.ilComponent.php.
Referenced by __construct().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | final | 
Set Plugin Slots.
| array | $a_pluginslots | Plugin Slots | 
Definition at line 91 of file class.ilComponent.php.
Referenced by __construct().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilComponent::setSubDirectory | ( | $a_subdirectory | ) | 
Set Sub Directory.
| string | $a_subdirectory | Sub Directory | 
Definition at line 155 of file class.ilComponent.php.