ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
◀ ilDoc Overview
class.ilSoapStructureReader.php
Go to the documentation of this file.
1
<?
php
2
3
/*
4
+-----------------------------------------------------------------------------+
5
| ILIAS open source |
6
+-----------------------------------------------------------------------------+
7
| Copyright (c) 1998-2001 ILIAS open source, University of Cologne |
8
| |
9
| This program is free software; you can redistribute it and/or |
10
| modify it under the terms of the GNU General Public License |
11
| as published by the Free Software Foundation; either version 2 |
12
| of the License, or (at your option) any later version. |
13
| |
14
| This program is distributed in the hope that it will be useful, |
15
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
16
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
17
| GNU General Public License for more details. |
18
| |
19
| You should have received a copy of the GNU General Public License |
20
| along with this program; if not, write to the Free Software |
21
| Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
22
+-----------------------------------------------------------------------------+
23
*/
24
25
35
include_once
'./webservice/soap/classes/class.ilSoapStructureObject.php'
;
36
37
class
ilSoapStructureReader
{
38
var
$object
;
39
var
$structureObject
;
40
41
public
function
__construct
(& $object)
42
{
43
$this->
object
= &
$object
;
44
$this->structureObject = &
ilSoapStructureObjectFactory::getInstanceForObject
($object);
45
}
46
47
function
getStructureObject
() {
48
$this->
_parseStructure
();
49
return
$this->structureObject
;
50
}
51
52
function
_parseStructure
() {
53
die (
"abstract"
);
54
}
55
56
function
isValid
() {
57
return
$this->structureObject != null && is_a($this->structureObject,
"ilSoapStructureObject"
);
58
}
59
60
64
function
getObject
() {
65
return
$this->object
;
66
}
67
}
68
69
?>
ilSoapStructureReader\$structureObject
$structureObject
Definition:
class.ilSoapStructureReader.php:39
ilSoapStructureReader\getObject
getObject()
read access to parent object
Definition:
class.ilSoapStructureReader.php:64
ilSoapStructureReader\$object
$object
Definition:
class.ilSoapStructureReader.php:38
ilSoapStructureReader\__construct
__construct(& $object)
Definition:
class.ilSoapStructureReader.php:41
ilSoapStructureReader\_parseStructure
_parseStructure()
Definition:
class.ilSoapStructureReader.php:52
ilSoapStructureReader
Definition:
class.ilSoapStructureReader.php:37
ilSoapStructureReader\isValid
isValid()
Definition:
class.ilSoapStructureReader.php:56
ilSoapStructureReader\getStructureObject
getStructureObject()
Definition:
class.ilSoapStructureReader.php:47
php
ilSoapStructureObjectFactory\getInstanceForObject
getInstanceForObject($object)
Definition:
class.ilSoapStructureObjectFactory.php:35
webservice
soap
classes
class.ilSoapStructureReader.php
Generated on Fri Jan 17 2025 19:01:21 for ILIAS by
1.8.13 (using
Doxyfile
)