ILIAS
Release_4_4_x_branch Revision 61816
|
Component definition reader (reads common tags in module.xml and service.xml files) Name is misleading and should be ilComponentDefReader instead. More...
Public Member Functions | |
ilObjDefReader ($a_path, $a_name, $a_type) | |
setHandlers ($a_xml_parser) | |
set event handler should be overwritten by inherited class private | |
clearTables () | |
clear the tables | |
handlerBeginTag ($a_xml_parser, $a_name, $a_attribs) | |
Start tag handler. | |
handlerEndTag ($a_xml_parser, $a_name) | |
End tag handler. | |
handlerCharacterData ($a_xml_parser, $a_data) | |
end tag handler | |
Public Member Functions inherited from ilSaxParser | |
ilSaxParser ($a_xml_file= '', $throwException=false) | |
Constructor setup ILIAS global object public. | |
setXMLContent ($a_xml_content) | |
getXMLContent () | |
getInputType () | |
startParsing () | |
stores xml data in array | |
createParser () | |
create parser | |
setOptions ($a_xml_parser) | |
set parser options | |
openXMLFile () | |
open xml file | |
parse ($a_xml_parser, $a_fp=null) | |
parse xml file | |
freeParser ($a_xml_parser) | |
free xml parser handle | |
setThrowException ($throwException) | |
set error handling | |
Public Member Functions inherited from PEAR | |
PEAR ($error_class=null) | |
Constructor. | |
_PEAR () | |
Destructor (the emulated type of...). | |
& | getStaticProperty ($class, $var) |
If you have a class that's mostly/entirely static, and you need static properties, you can use this method to simulate them. | |
registerShutdownFunc ($func, $args=array()) | |
Use this function to register a shutdown method for static classes. | |
isError ($data, $code=null) | |
Tell whether a value is a PEAR error. | |
setErrorHandling ($mode=null, $options=null) | |
Sets how errors generated by this object should be handled. | |
expectError ($code= '*') | |
This method is used to tell which errors you expect to get. | |
popExpect () | |
This method pops one element off the expected error codes stack. | |
_checkDelExpect ($error_code) | |
This method checks unsets an error code if available. | |
delExpect ($error_code) | |
This method deletes all occurences of the specified element from the expected error codes stack. | |
& | raiseError ($message=null, $code=null, $mode=null, $options=null, $userinfo=null, $error_class=null, $skipmsg=false) |
This method is a wrapper that returns an instance of the configured error class with this object's default error handling applied. | |
& | throwError ($message=null, $code=null, $userinfo=null) |
Simpler form of raiseError with fewer options. | |
staticPushErrorHandling ($mode, $options=null) | |
staticPopErrorHandling () | |
pushErrorHandling ($mode, $options=null) | |
Push a new error handler on top of the error handler options stack. | |
popErrorHandling () | |
Pop the last error handler used. | |
loadExtension ($ext) | |
OS independant PHP extension load. |
Static Public Member Functions | |
static | deleteObjectDefinition ($a_id) |
Delete an object definition (this is currently needed for test cases) |
Protected Attributes | |
$readers | |
$current_reader = null |
Additional Inherited Members | |
Data Fields inherited from ilSaxParser | |
$input_type = null | |
$xml_content = '' | |
$ilias | |
$lng | |
$xml_file | |
$throwException = false | |
Protected Member Functions inherited from ilSaxParser | |
handleError ($message, $code) | |
use given error handler to handle error message or internal ilias error message handle |
Component definition reader (reads common tags in module.xml and service.xml files) Name is misleading and should be ilComponentDefReader instead.
Reads reads module information of modules.xml files into db
Definition at line 15 of file class.ilObjDefReader.php.
ilObjDefReader::clearTables | ( | ) |
clear the tables
Reimplemented in ilServiceReader, and ilModuleReader.
Definition at line 49 of file class.ilObjDefReader.php.
References $reader.
|
static |
Delete an object definition (this is currently needed for test cases)
Definition at line 76 of file class.ilObjDefReader.php.
ilObjDefReader::handlerBeginTag | ( | $a_xml_parser, | |
$a_name, | |||
$a_attribs | |||
) |
Start tag handler.
ressouce | internal xml_parser_handler |
string | element tag name |
array | element attributes |
Reimplemented in ilModuleReader, and ilServiceReader.
Definition at line 94 of file class.ilObjDefReader.php.
References $current_reader, and ilCronManager\updateFromXML().
ilObjDefReader::handlerCharacterData | ( | $a_xml_parser, | |
$a_data | |||
) |
end tag handler
ressouce | internal xml_parser_handler |
string | data private |
Reimplemented in ilModuleReader, and ilServiceReader.
Definition at line 263 of file class.ilObjDefReader.php.
ilObjDefReader::handlerEndTag | ( | $a_xml_parser, | |
$a_name | |||
) |
End tag handler.
object | internal xml_parser_handler |
string | element tag name |
Reimplemented in ilModuleReader, and ilServiceReader.
Definition at line 230 of file class.ilObjDefReader.php.
References $current_reader, and ilCronManager\clearFromXML().
ilObjDefReader::ilObjDefReader | ( | $a_path, | |
$a_name, | |||
$a_type | |||
) |
Definition at line 22 of file class.ilObjDefReader.php.
References $reader, and ilSaxParser\ilSaxParser().
Referenced by ilModuleReader\ilModuleReader(), and ilServiceReader\ilServiceReader().
ilObjDefReader::setHandlers | ( | $a_xml_parser | ) |
set event handler should be overwritten by inherited class private
Reimplemented from ilSaxParser.
Reimplemented in ilServiceReader, and ilModuleReader.
Definition at line 39 of file class.ilObjDefReader.php.
|
protected |
Definition at line 20 of file class.ilObjDefReader.php.
Referenced by handlerBeginTag(), and handlerEndTag().
|
protected |
Definition at line 17 of file class.ilObjDefReader.php.