ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Exporter class for object related data (please note that title and description are usually included in the spefific object exporter classes, this class takes care of additional general object related data (e.g. More...
Public Member Functions | |
init () | |
Initialisation. More... | |
getXmlExportTailDependencies ($a_entity, $a_target_release, $a_ids) | |
Get tail dependencies. More... | |
getXmlRepresentation ($a_entity, $a_schema_version, $a_id) | |
Get xml representation. More... | |
getValidSchemaVersions ($a_entity) | |
Returns schema versions that the component can export to. More... | |
Public Member Functions inherited from ilXmlExporter | |
__construct () | |
Constructor. More... | |
setExport (ilExport $a_exp) | |
Set export object. More... | |
getExport () | |
Get export. More... | |
getXmlRepresentation ($a_entity, $a_schema_version, $a_id) | |
Get xml representation. More... | |
init () | |
setExportDirectories ($a_dir_relative, $a_dir_absolute) | |
Export directories. More... | |
getRelativeExportDirectory () | |
Get relative export directory. More... | |
getAbsoluteExportDirectory () | |
Get absolute export directory. More... | |
getXmlExportHeadDependencies ($a_entity, $a_target_release, $a_ids) | |
Get head dependencies. More... | |
getXmlExportTailDependencies ($a_entity, $a_target_release, $a_ids) | |
Get tail dependencies. More... | |
getValidSchemaVersions ($a_entity) | |
Returns schema versions that the component can export to. More... | |
determineSchemaVersion ($a_entity, $a_target_release) | |
Determine schema version. More... | |
Private Attributes | |
$ds | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilXmlExporter | |
static | lookupExportDirectory ($a_obj_type, $a_obj_id, $a_export_type='xml', $a_entity="") |
export directory lookup More... | |
Protected Attributes inherited from ilXmlExporter | |
$dir_relative | |
$dir_absolute | |
$exp | |
Exporter class for object related data (please note that title and description are usually included in the spefific object exporter classes, this class takes care of additional general object related data (e.g.
translations)
Definition at line 15 of file class.ilObjectExporter.php.
ilObjectExporter::getValidSchemaVersions | ( | $a_entity | ) |
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.
Definition at line 64 of file class.ilObjectExporter.php.
ilObjectExporter::getXmlExportTailDependencies | ( | $a_entity, | |
$a_target_release, | |||
$a_ids | |||
) |
Get tail dependencies.
string | entity |
string | target release |
array | ids |
Definition at line 38 of file class.ilObjectExporter.php.
ilObjectExporter::getXmlRepresentation | ( | $a_entity, | |
$a_schema_version, | |||
$a_id | |||
) |
Get xml representation.
string | entity |
string | target release |
string | id |
Definition at line 51 of file class.ilObjectExporter.php.
ilObjectExporter::init | ( | ) |
|
private |
Definition at line 17 of file class.ilObjectExporter.php.