ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
ADT presentation bridge base class. More...
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().
|
protected |
Decorate value.
mixed | $a_value |
Definition at line 108 of file class.ilADTPresentationBridge.php.
Referenced by ilADTGroupPresentationBridge\getHTML(), ilADTBooleanPresentationBridge\getHTML(), ilADTDatePresentationBridge\getHTML(), ilADTDateTimePresentationBridge\getHTML(), ilADTEnumPresentationBridge\getHTML(), ilADTFloatPresentationBridge\getHTML(), ilADTIntegerPresentationBridge\getHTML(), ilADTLocationPresentationBridge\getHTML(), ilADTMultiEnumPresentationBridge\getHTML(), ilADTMultiTextPresentationBridge\getHTML(), and ilADTTextPresentationBridge\getHTML().
ilADTPresentationBridge::getADT | ( | ) |
Get ADT.
Definition at line 63 of file class.ilADTPresentationBridge.php.
References $adt.
Referenced by ilADTBooleanPresentationBridge\getHTML(), ilADTDatePresentationBridge\getHTML(), ilADTDateTimePresentationBridge\getHTML(), ilADTEnumPresentationBridge\getHTML(), ilADTFloatPresentationBridge\getHTML(), ilADTIntegerPresentationBridge\getHTML(), ilADTLocationPresentationBridge\getHTML(), ilADTMultiEnumPresentationBridge\getHTML(), ilADTMultiTextPresentationBridge\getHTML(), ilADTTextPresentationBridge\getHTML(), ilADTLocationPresentationBridge\getList(), ilADTBooleanPresentationBridge\getSortable(), ilADTDatePresentationBridge\getSortable(), ilADTDateTimePresentationBridge\getSortable(), ilADTEnumPresentationBridge\getSortable(), ilADTFloatPresentationBridge\getSortable(), ilADTIntegerPresentationBridge\getSortable(), ilADTLocationPresentationBridge\getSortable(), ilADTMultiEnumPresentationBridge\getSortable(), ilADTMultiTextPresentationBridge\getSortable(), ilADTTextPresentationBridge\getSortable(), and ilADTGroupPresentationBridge\prepareElements().
|
abstract |
Get HTML presentation.
Reimplemented in ilADTBooleanPresentationBridge, ilADTDatePresentationBridge, ilADTDateTimePresentationBridge, ilADTEnumPresentationBridge, ilADTFloatPresentationBridge, ilADTIntegerPresentationBridge, ilADTLocationPresentationBridge, ilADTMultiEnumPresentationBridge, ilADTMultiTextPresentationBridge, and ilADTTextPresentationBridge.
Referenced by getList().
ilADTPresentationBridge::getList | ( | ) |
Get list presentation.
Reimplemented in ilADTLocationPresentationBridge.
Definition at line 73 of file class.ilADTPresentationBridge.php.
References getHTML().
|
abstract |
Get sortable value presentation.
Reimplemented in ilADTBooleanPresentationBridge, ilADTDatePresentationBridge, ilADTDateTimePresentationBridge, ilADTEnumPresentationBridge, ilADTFloatPresentationBridge, ilADTIntegerPresentationBridge, 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, ilADTFloatPresentationBridge, ilADTGroupPresentationBridge, ilADTIntegerPresentationBridge, ilADTLocationPresentationBridge, ilADTMultiEnumPresentationBridge, ilADTMultiTextPresentationBridge, and ilADTTextPresentationBridge.
Referenced by setADT().
|
protected |
Set ADT.
Exception |
ilADT | $a_adt |
Definition at line 48 of file class.ilADTPresentationBridge.php.
References isValidADT().
Referenced by __construct().
ilADTPresentationBridge::setDecoratorCallBack | ( | $a_callback | ) |
Set decorator callback.
string | array | $a_callback |
Definition at line 97 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.