|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Xml Exporter class. More...
Inheritance diagram for ilXmlExporter:
Collaboration diagram for ilXmlExporter:Public Member Functions | |
| __construct () | |
| setExport (ilExport $a_exp) | |
| getExport () | |
| getXmlRepresentation (string $a_entity, string $a_schema_version, string $a_id) | |
| init () | |
| setExportDirectories (string $a_dir_relative, string $a_dir_absolute) | |
| getRelativeExportDirectory () | |
| getAbsoluteExportDirectory () | |
| getXmlExportHeadDependencies (string $a_entity, string $a_target_release, array $a_ids) | |
| Get head dependencies. More... | |
| getXmlExportTailDependencies (string $a_entity, string $a_target_release, array $a_ids) | |
| Get tail dependencies. More... | |
| getValidSchemaVersions (string $a_entity) | |
| Returns schema versions that the component can export to. More... | |
| determineSchemaVersion (string $a_entity, string $a_target_release) | |
Static Public Member Functions | |
| static | lookupExportDirectory (string $a_obj_type, int $a_obj_id, string $a_export_type='xml', string $a_entity="") |
Protected Attributes | |
| ilExport | $exp |
| ilXmlExporter::__construct | ( | ) |
Reimplemented in ilCmiXapiExporter, ilContainerExporter, ilCourseExporter, ilGroupExporter, ilOrgUnitExporter, ilScormAiccExporter, ilTestExporter, and ilWebResourceExporter.
Definition at line 31 of file class.ilXmlExporter.php.
|
final |
Definition at line 122 of file class.ilXmlExporter.php.
References ILIAS_VERSION_NUMERIC.
| ilXmlExporter::getAbsoluteExportDirectory | ( | ) |
Definition at line 79 of file class.ilXmlExporter.php.
Referenced by ilBibliographicExporter\getXmlRepresentation(), ilContentPageExporter\getXmlRepresentation(), ilDataCollectionExporter\getXmlRepresentation(), ilForumExporter\getXmlRepresentation(), ilIndividualAssessmentExporter\getXmlRepresentation(), ilStyleExporter\getXmlRepresentation(), and ilTestExporter\getXmlRepresentation().
Here is the caller graph for this function:| ilXmlExporter::getExport | ( | ) |
Definition at line 40 of file class.ilXmlExporter.php.
References $exp.
Referenced by ilScormAiccExporter\getXmlRepresentation(), and ilDataSet\initByExporter().
Here is the caller graph for this function:| ilXmlExporter::getRelativeExportDirectory | ( | ) |
Definition at line 74 of file class.ilXmlExporter.php.
|
abstract |
Returns schema versions that the component can export to.
ILIAS chooses the first one, that has min/max constraints which fit to the target release. Please put the newest on top. Example: return array ( "4.1.0" => array( "namespace" => "http://www.ilias.de/Services/MetaData/md/4_1", "xsd_file" => "ilias_md_4_1.xsd", "min" => "4.1.0", "max" => "") );
Reimplemented in ilAccessControlExporter, ilAdvancedMetaDataExporter, ilBibliographicExporter, ilBlogExporter, ilCalendarExporter, ilCategoryExporter, ilChatroomExporter, ilCmiXapiExporter, ilConditionsExporter, ilContainerExporter, ilContainerReferenceExporter, ilContentPageExporter, ilCOPageExporter, ilCourseExporter, ilDataCollectionExporter, ilExerciseExporter, ilFileExporter, ilFolderExporter, ilForumExporter, ilGlossaryExporter, ilGroupExporter, ilHelpExporter, ilHTMLLearningModuleExporter, ilIndividualAssessmentExporter, ilItemGroupExporter, ilLearningModuleExporter, ilLearningSequenceExporter, ilMediaCastExporter, ilMediaObjectsExporter, ilMediaPoolExporter, ilMetaDataExporter, ilNewsExporter, ilNotesExporter, ilPollExporter, ilPortfolioExporter, ilRatingExporter, ilScormAiccExporter, ilSessionExporter, ilSkillExporter, ilStyleExporter, ilSurveyExporter, ilSurveyQuestionPoolExporter, ilTaxonomyExporter, ilTestExporter, ilTestQuestionPoolExporter, ilUserExporter, ilWebResourceExporter, ilWikiExporter, and ilILIASObjectExporter.
| ilXmlExporter::getXmlExportHeadDependencies | ( | string | $a_entity, |
| string | $a_target_release, | ||
| array | $a_ids | ||
| ) |
Get head dependencies.
Reimplemented in ilAccessControlExporter, ilAdvancedMetaDataExporter, ilCategoryExporter, ilContainerReferenceExporter, ilCOPageExporter, ilCourseExporter, ilDataCollectionExporter, ilFolderExporter, ilGroupExporter, ilLearningSequenceExporter, ilMediaPoolExporter, ilNewsExporter, ilTaxonomyExporter, and ilTestExporter.
Definition at line 88 of file class.ilXmlExporter.php.
| ilXmlExporter::getXmlExportTailDependencies | ( | string | $a_entity, |
| string | $a_target_release, | ||
| array | $a_ids | ||
| ) |
Get tail dependencies.
Reimplemented in ilAdvancedMetaDataExporter, ilBibliographicExporter, ilBlogExporter, ilCategoryExporter, ilChatroomExporter, ilCmiXapiExporter, ilContainerExporter, ilContentPageExporter, ilCOPageExporter, ilCourseExporter, ilDataCollectionExporter, ilExerciseExporter, ilFileExporter, ilForumExporter, ilGlossaryExporter, ilGroupExporter, ilHelpExporter, ilHTMLLearningModuleExporter, ilIndividualAssessmentExporter, ilLearningModuleExporter, ilLearningSequenceExporter, ilMediaCastExporter, ilMediaObjectsExporter, ilMediaPoolExporter, ilPortfolioExporter, ilSessionExporter, ilSurveyExporter, ilSurveyQuestionPoolExporter, ilTaxonomyExporter, ilTestExporter, ilTestQuestionPoolExporter, ilUserExporter, ilWebResourceExporter, ilWikiExporter, and ilILIASObjectExporter.
Definition at line 100 of file class.ilXmlExporter.php.
|
abstract |
Reimplemented in ilAccessControlExporter, ilAdvancedMetaDataExporter, ilBibliographicExporter, ilBlogExporter, ilCalendarExporter, ilCategoryExporter, ilChatroomExporter, ilCmiXapiExporter, ilConditionsExporter, ilContainerExporter, ilContainerReferenceExporter, ilContentPageExporter, ilCOPageExporter, ilCourseExporter, ilDataCollectionExporter, ilExerciseExporter, ilFileExporter, ilFolderExporter, ilForumExporter, ilGlossaryExporter, ilGroupExporter, ilHelpExporter, ilHTMLLearningModuleExporter, ilIndividualAssessmentExporter, ilItemGroupExporter, ilLearningModuleExporter, ilLearningSequenceExporter, ilMediaCastExporter, ilMediaObjectsExporter, ilMediaPoolExporter, ilMetaDataExporter, ilNewsExporter, ilNotesExporter, ilPollExporter, ilPortfolioExporter, ilRatingExporter, ilScormAiccExporter, ilSessionExporter, ilSkillExporter, ilStyleExporter, ilSurveyExporter, ilSurveyQuestionPoolExporter, ilTaxonomyExporter, ilTestQuestionPoolExporter, ilUserExporter, ilWebResourceExporter, ilWikiExporter, ilTestExporter, and ilILIASObjectExporter.
|
abstract |
Reimplemented in ilAccessControlExporter, ilAdvancedMetaDataExporter, ilBibliographicExporter, ilBlogExporter, ilCalendarExporter, ilCategoryExporter, ilChatroomExporter, ilCmiXapiExporter, ilConditionsExporter, ilContainerExporter, ilContainerReferenceExporter, ilContentPageExporter, ilCourseExporter, ilDataCollectionExporter, ilExerciseExporter, ilFileExporter, ilFolderExporter, ilForumExporter, ilGlossaryExporter, ilGroupExporter, ilHelpExporter, ilHTMLLearningModuleExporter, ilILIASObjectExporter, ilIndividualAssessmentExporter, ilItemGroupExporter, ilLearningSequenceExporter, ilMediaCastExporter, ilMediaObjectsExporter, ilMetaDataExporter, ilNewsExporter, ilNotesExporter, ilPollExporter, ilPortfolioExporter, ilRatingExporter, ilScormAiccExporter, ilSessionExporter, ilStyleExporter, ilSurveyExporter, ilSurveyQuestionPoolExporter, ilTaxonomyExporter, ilTestExporter, ilTestQuestionPoolExporter, ilWebResourceExporter, and ilWikiExporter.
|
static |
Reimplemented in ilTestQuestionPoolExporter.
Definition at line 45 of file class.ilXmlExporter.php.
References ilFileUtils\getDataDir().
Here is the call graph for this function:| ilXmlExporter::setExport | ( | ilExport | $a_exp | ) |
Definition at line 35 of file class.ilXmlExporter.php.
| ilXmlExporter::setExportDirectories | ( | string | $a_dir_relative, |
| string | $a_dir_absolute | ||
| ) |
Definition at line 69 of file class.ilXmlExporter.php.
|
protected |
Definition at line 29 of file class.ilXmlExporter.php.
Referenced by getExport(), and ilOrgUnitExporter\sendAndCreateSimpleExportFile().