ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
class.ilXMLResultSetRow.php
Go to the documentation of this file.
1 <?php
2 
3 
4  /*
5  +-----------------------------------------------------------------------------+
6  | ILIAS open source |
7  +-----------------------------------------------------------------------------+
8  | Copyright (c) 1998-2001 ILIAS open source, University of Cologne |
9  | |
10  | This program is free software; you can redistribute it and/or |
11  | modify it under the terms of the GNU General Public License |
12  | as published by the Free Software Foundation; either version 2 |
13  | of the License, or (at your option) any later version. |
14  | |
15  | This program is distributed in the hope that it will be useful, |
16  | but WITHOUT ANY WARRANTY; without even the implied warranty of |
17  | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
18  | GNU General Public License for more details. |
19  | |
20  | You should have received a copy of the GNU General Public License |
21  | along with this program; if not, write to the Free Software |
22  | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
23  +-----------------------------------------------------------------------------+
24  */
25 
26 
37 {
38  private $columns = array();
39 
46  public function setValue($index, $value)
47  {
48  $this->columns[$index] = $value;
49  }
50 
51 
57  public function getColumns()
58  {
59  return $this->columns;
60  }
61 
67  public function setValues($values)
68  {
69  $i = 0;
70  foreach ($values as $value) {
71  $this->setValue($i++, $value);
72  }
73  }
74 
81  public function getValue($idx)
82  {
83  if ($idx < 0 || $idx >= count($this->columns)) {
84  throw new Exception("Index too small or too large");
85  }
86  return $this->columns[$idx];
87  }
88 }
$index
Definition: metadata.php:60
getValue($idx)
return value for column with specified index
$values
setValues($values)
add values from array
$i
Definition: disco.tpl.php:19
getColumns()
get column array
setValue($index, $value)
set column value