ILIAS
trunk Revision v11.0_alpha-1744-gb0451eebef4
|
Public Member Functions | |
__construct (?string $path_to_file='', ?bool $throw_exception=false) | |
getTestOBJ () | |
setTestOBJ (\ilObjTest $test_obj) | |
getImportMapping () | |
setImportMapping (\ilImportMapping $import_mapping) | |
setHandlers ($xml_parser) | |
handlerBeginTag ( $xml_parser, string $tag_name, array $tag_attributes) | |
handlerEndTag ($xml_parser, string $tag_name) | |
handlerCharacterData ($xml_parser, string $char_data) | |
![]() | |
__construct (?string $path_to_file='', ?bool $throw_exception=false) | |
setXMLContent (string $a_xml_content) | |
getXMLContent () | |
getInputType () | |
startParsing () | |
stores xml data in array More... | |
createParser () | |
setHandlers ($a_xml_parser) | |
parse ($a_xml_parser, $a_fp=null) | |
Protected Member Functions | |
importRandomQuestionSetSettings ($attr) | |
importRandomQuestionStagingPool (array $attr, string $cdata) | |
importRandomQuestionSourcePoolDefinition (ilTestRandomQuestionSetSourcePoolDefinition $source_pool_definition, $attr) | |
![]() | |
openXMLFile () | |
handleError (string $message) | |
setThrowException (bool $throw_exception) | |
Protected Attributes | |
ilObjTest | $test_obj = null |
ilImportMapping | $import_mapping = null |
string | $cdata = '' |
array | $attr = null |
![]() | |
ilLanguage | $lng = null |
Private Attributes | |
readonly GeneralQuestionPropertiesRepository | $questionrepository |
readonly ilDBInterface | $db |
readonly TestLogger | $logger |
readonly ilTree | $tree |
readonly ilComponentRepository | $component_repository |
bool | $in_random_question_set_config = null |
bool | $in_random_question_set_settings = null |
bool | $in_random_question_stage = null |
bool | $in_random_question_selection_definitions = null |
ilTestRandomQuestionSetSourcePoolDefinition | $source_pool_definition = null |
Additional Inherited Members | |
![]() | |
string | $xml_file |
bool | $throw_exception = false |
Definition at line 31 of file class.ilObjTestXMLParser.php.
ilObjTestXMLParser::__construct | ( | ?string | $path_to_file = '' , |
?bool | $throw_exception = false |
||
) |
Definition at line 53 of file class.ilObjTestXMLParser.php.
References $DIC, ilSaxParser\$throw_exception, ILIAS\GlobalScreen\Provider\__construct(), and ILIAS\Repository\logger().
ilObjTestXMLParser::getImportMapping | ( | ) |
Definition at line 77 of file class.ilObjTestXMLParser.php.
References $import_mapping.
Referenced by handlerEndTag(), importRandomQuestionSourcePoolDefinition(), and importRandomQuestionStagingPool().
ilObjTestXMLParser::getTestOBJ | ( | ) |
Definition at line 67 of file class.ilObjTestXMLParser.php.
References $test_obj.
ilObjTestXMLParser::handlerBeginTag | ( | $xml_parser, | |
string | $tag_name, | ||
array | $tag_attributes | ||
) |
Definition at line 93 of file class.ilObjTestXMLParser.php.
References null.
Referenced by setHandlers().
ilObjTestXMLParser::handlerCharacterData | ( | $xml_parser, | |
string | $char_data | ||
) |
Definition at line 216 of file class.ilObjTestXMLParser.php.
Referenced by setHandlers().
ilObjTestXMLParser::handlerEndTag | ( | $xml_parser, | |
string | $tag_name | ||
) |
Definition at line 147 of file class.ilObjTestXMLParser.php.
References getImportMapping(), importRandomQuestionSetSettings(), importRandomQuestionSourcePoolDefinition(), importRandomQuestionStagingPool(), and null.
Referenced by setHandlers().
|
protected |
Definition at line 226 of file class.ilObjTestXMLParser.php.
References ILIAS\Repository\lng(), and ILIAS\Repository\logger().
Referenced by handlerEndTag().
|
protected |
Definition at line 282 of file class.ilObjTestXMLParser.php.
References $ref_id, ilObject\_getAllReferences(), getImportMapping(), ILIAS\Repository\int(), null, ilTestRandomQuestionSetSourcePoolDefinition\setMappedTaxonomyFilter(), ilTestRandomQuestionSetSourcePoolDefinition\setPoolId(), ilTestRandomQuestionSetSourcePoolDefinition\setPoolQuestionCount(), ilTestRandomQuestionSetSourcePoolDefinition\setPoolRefId(), ilTestRandomQuestionSetSourcePoolDefinition\setQuestionAmount(), ilTestRandomQuestionSetSourcePoolDefinition\setSequencePosition(), and ilTestRandomQuestionSetSourcePoolDefinition\setTypeFilterFromTypeTags().
Referenced by handlerEndTag().
|
protected |
Definition at line 252 of file class.ilObjTestXMLParser.php.
References getImportMapping(), and ILIAS\Repository\int().
Referenced by handlerEndTag().
ilObjTestXMLParser::setHandlers | ( | $xml_parser | ) |
Definition at line 87 of file class.ilObjTestXMLParser.php.
References handlerBeginTag(), handlerCharacterData(), and handlerEndTag().
ilObjTestXMLParser::setImportMapping | ( | \ilImportMapping | $import_mapping | ) |
Definition at line 82 of file class.ilObjTestXMLParser.php.
References $import_mapping.
ilObjTestXMLParser::setTestOBJ | ( | \ilObjTest | $test_obj | ) |
|
protected |
Definition at line 45 of file class.ilObjTestXMLParser.php.
|
protected |
Definition at line 44 of file class.ilObjTestXMLParser.php.
|
private |
Definition at line 38 of file class.ilObjTestXMLParser.php.
|
private |
Definition at line 35 of file class.ilObjTestXMLParser.php.
|
protected |
Definition at line 42 of file class.ilObjTestXMLParser.php.
Referenced by getImportMapping(), and setImportMapping().
|
private |
Definition at line 50 of file class.ilObjTestXMLParser.php.
|
private |
Definition at line 47 of file class.ilObjTestXMLParser.php.
|
private |
Definition at line 48 of file class.ilObjTestXMLParser.php.
|
private |
Definition at line 49 of file class.ilObjTestXMLParser.php.
|
private |
Definition at line 36 of file class.ilObjTestXMLParser.php.
|
private |
Definition at line 33 of file class.ilObjTestXMLParser.php.
|
private |
Definition at line 51 of file class.ilObjTestXMLParser.php.
Definition at line 40 of file class.ilObjTestXMLParser.php.
Referenced by getTestOBJ(), and setTestOBJ().
|
private |
Definition at line 37 of file class.ilObjTestXMLParser.php.