Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00031 class ilRadioOption
00032 {
00033 protected $title;
00034 protected $value;
00035 protected $info;
00036 protected $sub_items = array();
00037
00038 function __construct($a_title = "", $a_value = "", $a_info = "")
00039 {
00040 $this->setTitle($a_title);
00041 $this->setValue($a_value);
00042 $this->setInfo($a_info);
00043 }
00044
00050 function setTitle($a_title)
00051 {
00052 $this->title = $a_title;
00053 }
00054
00060 function getTitle()
00061 {
00062 return $this->title;
00063 }
00064
00070 function setInfo($a_info)
00071 {
00072 $this->info = $a_info;
00073 }
00074
00080 function getInfo()
00081 {
00082 return $this->info;
00083 }
00084
00090 function setValue($a_value)
00091 {
00092 $this->value = $a_value;
00093 }
00094
00100 function getValue()
00101 {
00102 return $this->value;
00103 }
00104
00110 function addSubItem($a_item)
00111 {
00112 $this->sub_items[] = $a_item;
00113 }
00114
00120 function getSubItems()
00121 {
00122 return $this->sub_items;
00123 }
00124
00125 }