| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilObjTestXMLParser:
 Collaboration diagram for ilObjTestXMLParser: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) | |
  Public Member Functions inherited from ilSaxParser | |
| __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) | |
  Protected Member Functions inherited from ilSaxParser | |
| openXMLFile () | |
| handleError (string $message) | |
| setThrowException (bool $throw_exception) | |
Protected Attributes | |
| ilObjTest | $test_obj = null | 
| ilImportMapping | $import_mapping = null | 
| string | $cdata = '' | 
| array | $attr = null | 
  Protected Attributes inherited from ilSaxParser | |
| ilLanguage | $lng = null | 
Private Attributes | |
| ILIAS TestQuestionPool QuestionInfoService | $questioninfo | 
| ilDBInterface | $db | 
| ilLogger | $log | 
| ilTree | $tree | 
| 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 | |
  Data Fields inherited from ilSaxParser | |
| string | $xml_file | 
| bool | $throw_exception = false | 
Definition at line 27 of file class.ilObjTestXMLParser.php.
| ilObjTestXMLParser::__construct | ( | ?string | $path_to_file = '',  | 
        
| ?bool | $throw_exception = false  | 
        ||
| ) | 
Definition at line 48 of file class.ilObjTestXMLParser.php.
References $DIC, ilSaxParser\$throw_exception, and ILIAS\MetaData\Repository\Validation\Data\__construct().
 Here is the call graph for this function:| ilObjTestXMLParser::getImportMapping | ( | ) | 
Definition at line 71 of file class.ilObjTestXMLParser.php.
References $import_mapping.
Referenced by handlerEndTag(), importRandomQuestionSourcePoolDefinition(), and importRandomQuestionStagingPool().
 Here is the caller graph for this function:| ilObjTestXMLParser::getTestOBJ | ( | ) | 
Definition at line 61 of file class.ilObjTestXMLParser.php.
References $test_obj.
| ilObjTestXMLParser::handlerBeginTag | ( | $xml_parser, | |
| string | $tag_name, | ||
| array | $tag_attributes | ||
| ) | 
Definition at line 88 of file class.ilObjTestXMLParser.php.
| ilObjTestXMLParser::handlerCharacterData | ( | $xml_parser, | |
| string | $char_data | ||
| ) | 
Definition at line 211 of file class.ilObjTestXMLParser.php.
| ilObjTestXMLParser::handlerEndTag | ( | $xml_parser, | |
| string | $tag_name | ||
| ) | 
Definition at line 142 of file class.ilObjTestXMLParser.php.
References getImportMapping(), importRandomQuestionSetSettings(), importRandomQuestionSourcePoolDefinition(), and importRandomQuestionStagingPool().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 221 of file class.ilObjTestXMLParser.php.
References ILIAS\Repository\lng().
Referenced by handlerEndTag().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 277 of file class.ilObjTestXMLParser.php.
References $ref_id, ilObject\_getAllReferences(), getImportMapping(), ILIAS\Repository\int(), ilTestRandomQuestionSetSourcePoolDefinition\setMappedTaxonomyFilter(), ilTestRandomQuestionSetSourcePoolDefinition\setPoolId(), ilTestRandomQuestionSetSourcePoolDefinition\setPoolQuestionCount(), ilTestRandomQuestionSetSourcePoolDefinition\setPoolRefId(), ilTestRandomQuestionSetSourcePoolDefinition\setQuestionAmount(), ilTestRandomQuestionSetSourcePoolDefinition\setSequencePosition(), and ilTestRandomQuestionSetSourcePoolDefinition\setTypeFilterFromTypeTags().
Referenced by handlerEndTag().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 247 of file class.ilObjTestXMLParser.php.
References getImportMapping(), and ILIAS\Repository\int().
Referenced by handlerEndTag().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilObjTestXMLParser::setHandlers | ( | $xml_parser | ) | 
Definition at line 81 of file class.ilObjTestXMLParser.php.
| ilObjTestXMLParser::setImportMapping | ( | \ilImportMapping | $import_mapping | ) | 
Definition at line 76 of file class.ilObjTestXMLParser.php.
References $import_mapping.
| ilObjTestXMLParser::setTestOBJ | ( | \ilObjTest | $test_obj | ) | 
      
  | 
  protected | 
Definition at line 40 of file class.ilObjTestXMLParser.php.
      
  | 
  protected | 
Definition at line 39 of file class.ilObjTestXMLParser.php.
      
  | 
  private | 
Definition at line 35 of file class.ilObjTestXMLParser.php.
      
  | 
  private | 
Definition at line 32 of file class.ilObjTestXMLParser.php.
      
  | 
  protected | 
Definition at line 37 of file class.ilObjTestXMLParser.php.
Referenced by getImportMapping(), and setImportMapping().
      
  | 
  private | 
Definition at line 45 of file class.ilObjTestXMLParser.php.
      
  | 
  private | 
Definition at line 42 of file class.ilObjTestXMLParser.php.
      
  | 
  private | 
Definition at line 43 of file class.ilObjTestXMLParser.php.
      
  | 
  private | 
Definition at line 44 of file class.ilObjTestXMLParser.php.
      
  | 
  private | 
Definition at line 33 of file class.ilObjTestXMLParser.php.
      
  | 
  private | 
Definition at line 29 of file class.ilObjTestXMLParser.php.
      
  | 
  private | 
Definition at line 46 of file class.ilObjTestXMLParser.php.
      
  | 
  protected | 
Definition at line 30 of file class.ilObjTestXMLParser.php.
Referenced by getTestOBJ(), and setTestOBJ().
      
  | 
  private | 
Definition at line 34 of file class.ilObjTestXMLParser.php.