|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
ADT presentation bridge base class. More...
Inheritance diagram for ilADTPresentationBridge:
Collaboration diagram for ilADTPresentationBridge:Public Member Functions | |
| __construct (ilADT $a_adt) | |
| Constructor. More... | |
| getADT () | |
| Get ADT. More... | |
| getList () | |
| Get list presentation. More... | |
| getHTML () | |
| Get HTML presentation. More... | |
| getSortable () | |
| Get sortable value presentation. More... | |
| setDecoratorCallBack ($a_callback) | |
| Set decorator callback. More... | |
Protected Member Functions | |
| isValidADT (ilADT $a_adt) | |
| Check if given ADT is valid. More... | |
| setADT (ilADT $a_adt) | |
| Set ADT. More... | |
| decorate ($a_value) | |
| Decorate value. More... | |
Protected Attributes | |
| $adt | |
| $decorator | |
ADT presentation bridge base class.
Definition at line 11 of file class.ilADTPresentationBridge.php.
| ilADTPresentationBridge::__construct | ( | ilADT | $a_adt | ) |
Constructor.
| ilADT | $a_adt |
Definition at line 22 of file class.ilADTPresentationBridge.php.
References setADT().
Here is the call graph for this function:
|
protected |
Decorate value.
| mixed | $a_value |
Definition at line 107 of file class.ilADTPresentationBridge.php.
Referenced by ilADTGroupPresentationBridge\getHTML(), ilADTBooleanPresentationBridge\getHTML(), ilADTDatePresentationBridge\getHTML(), ilADTDateTimePresentationBridge\getHTML(), ilADTEnumPresentationBridge\getHTML(), ilADTExternalLinkPresentationBridge\getHTML(), ilADTFloatPresentationBridge\getHTML(), ilADTIntegerPresentationBridge\getHTML(), ilADTInternalLinkPresentationBridge\getHTML(), ilADTLocationPresentationBridge\getHTML(), ilADTMultiEnumPresentationBridge\getHTML(), ilADTMultiTextPresentationBridge\getHTML(), and ilADTTextPresentationBridge\getHTML().
Here is the caller graph for this function:| ilADTPresentationBridge::getADT | ( | ) |
Get ADT.
Definition at line 62 of file class.ilADTPresentationBridge.php.
References $adt.
Referenced by ilADTBooleanPresentationBridge\getHTML(), ilADTDatePresentationBridge\getHTML(), ilADTDateTimePresentationBridge\getHTML(), ilADTEnumPresentationBridge\getHTML(), ilADTExternalLinkPresentationBridge\getHTML(), ilADTFloatPresentationBridge\getHTML(), ilADTIntegerPresentationBridge\getHTML(), ilADTInternalLinkPresentationBridge\getHTML(), ilADTLocationPresentationBridge\getHTML(), ilADTMultiEnumPresentationBridge\getHTML(), ilADTMultiTextPresentationBridge\getHTML(), ilADTTextPresentationBridge\getHTML(), ilADTLocationPresentationBridge\getList(), ilADTBooleanPresentationBridge\getSortable(), ilADTDatePresentationBridge\getSortable(), ilADTDateTimePresentationBridge\getSortable(), ilADTEnumPresentationBridge\getSortable(), ilADTExternalLinkPresentationBridge\getSortable(), ilADTFloatPresentationBridge\getSortable(), ilADTIntegerPresentationBridge\getSortable(), ilADTInternalLinkPresentationBridge\getSortable(), ilADTLocationPresentationBridge\getSortable(), ilADTMultiEnumPresentationBridge\getSortable(), ilADTMultiTextPresentationBridge\getSortable(), ilADTTextPresentationBridge\getSortable(), and ilADTGroupPresentationBridge\prepareElements().
Here is the caller graph for this function:
|
abstract |
Get HTML presentation.
Reimplemented in ilADTBooleanPresentationBridge, ilADTDatePresentationBridge, ilADTDateTimePresentationBridge, ilADTEnumPresentationBridge, ilADTExternalLinkPresentationBridge, ilADTFloatPresentationBridge, ilADTIntegerPresentationBridge, ilADTInternalLinkPresentationBridge, ilADTLocationPresentationBridge, ilADTMultiEnumPresentationBridge, ilADTMultiTextPresentationBridge, and ilADTTextPresentationBridge.
Referenced by getList().
Here is the caller graph for this function:| ilADTPresentationBridge::getList | ( | ) |
Get list presentation.
Reimplemented in ilADTLocationPresentationBridge.
Definition at line 72 of file class.ilADTPresentationBridge.php.
References getHTML().
Here is the call graph for this function:
|
abstract |
Get sortable value presentation.
Reimplemented in ilADTBooleanPresentationBridge, ilADTDatePresentationBridge, ilADTDateTimePresentationBridge, ilADTEnumPresentationBridge, ilADTExternalLinkPresentationBridge, ilADTFloatPresentationBridge, ilADTIntegerPresentationBridge, ilADTInternalLinkPresentationBridge, ilADTLocationPresentationBridge, ilADTMultiEnumPresentationBridge, ilADTMultiTextPresentationBridge, and ilADTTextPresentationBridge.
|
abstractprotected |
Check if given ADT is valid.
:TODO: This could be avoided with type-specifc constructors :TODO: bridge base class?
| ilADT | $a_adt |
Reimplemented in ilADTBooleanPresentationBridge, ilADTDatePresentationBridge, ilADTDateTimePresentationBridge, ilADTEnumPresentationBridge, ilADTExternalLinkPresentationBridge, ilADTFloatPresentationBridge, ilADTGroupPresentationBridge, ilADTIntegerPresentationBridge, ilADTInternalLinkPresentationBridge, ilADTLocationPresentationBridge, ilADTMultiEnumPresentationBridge, ilADTMultiTextPresentationBridge, and ilADTTextPresentationBridge.
Referenced by setADT().
Here is the caller graph for this function:
|
protected |
Set ADT.
| Exception |
| ilADT | $a_adt |
Definition at line 48 of file class.ilADTPresentationBridge.php.
References isValidADT().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilADTPresentationBridge::setDecoratorCallBack | ( | $a_callback | ) |
Set decorator callback.
| string | array | $a_callback |
Definition at line 96 of file class.ilADTPresentationBridge.php.
|
protected |
Definition at line 13 of file class.ilADTPresentationBridge.php.
Referenced by getADT().
|
protected |
Definition at line 14 of file class.ilADTPresentationBridge.php.