ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
ilXmlImporter Class Reference

Xml importer class. More...

+ Inheritance diagram for ilXmlImporter:
+ Collaboration diagram for ilXmlImporter:

Public Member Functions

 __construct ()
 Constructor. More...
 
 init ()
 Init. More...
 
 setInstallId ($a_val)
 Set installation id. More...
 
 getInstallId ()
 Get installation id. More...
 
 setInstallUrl ($a_val)
 Set installation url. More...
 
 getInstallUrl ()
 Get installation url. More...
 
 setSchemaVersion ($a_val)
 Set schema version. More...
 
 getSchemaVersion ()
 Get schema version. More...
 
 setImportDirectory ($a_val)
 Set import directory. More...
 
 getImportDirectory ()
 Get import directory. More...
 
 setSkipEntities ($a_val)
 Set skip entities. More...
 
 getSkipEntities ()
 Get skip entities. More...
 
 importXmlRepresentation ($a_entity, $a_id, $a_xml, $a_mapping)
 Import xml representation. More...
 
 finalProcessing ($a_mapping)
 Final processing. More...
 

Protected Attributes

 $skip_entities = array()
 

Detailed Description

Xml importer class.

Author
Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
Version
$Id$

Definition at line 11 of file class.ilXmlImporter.php.

Constructor & Destructor Documentation

◆ __construct()

ilXmlImporter::__construct ( )

Constructor.

Parameters

Definition at line 21 of file class.ilXmlImporter.php.

22  {
23 
24  }

Member Function Documentation

◆ finalProcessing()

ilXmlImporter::finalProcessing (   $a_mapping)

Final processing.

Parameters
arraymapping array

Definition at line 148 of file class.ilXmlImporter.php.

149  {
150 
151  }

◆ getImportDirectory()

◆ getInstallId()

ilXmlImporter::getInstallId ( )

Get installation id.

Returns
string installation id

Definition at line 48 of file class.ilXmlImporter.php.

Referenced by ilForumImporter\importXmlRepresentation().

49  {
50  return $this->install_id;
51  }
+ Here is the caller graph for this function:

◆ getInstallUrl()

ilXmlImporter::getInstallUrl ( )

Get installation url.

Returns
string installation url

Definition at line 68 of file class.ilXmlImporter.php.

69  {
70  return $this->install_url;
71  }

◆ getSchemaVersion()

◆ getSkipEntities()

ilXmlImporter::getSkipEntities ( )

Get skip entities.

Returns
array entities to skip

Definition at line 128 of file class.ilXmlImporter.php.

References $skip_entities, and importXmlRepresentation().

129  {
130  return $this->skip_entities;
131  }
+ Here is the call graph for this function:

◆ importXmlRepresentation()

ilXmlImporter::importXmlRepresentation (   $a_entity,
  $a_id,
  $a_xml,
  $a_mapping 
)
abstract

Import xml representation.

Parameters
stringentity
stringtarget release
stringid
Returns
string xml string

Referenced by getSkipEntities().

+ Here is the caller graph for this function:

◆ init()

ilXmlImporter::init ( )

Init.

Definition at line 29 of file class.ilXmlImporter.php.

30  {
31  }

◆ setImportDirectory()

ilXmlImporter::setImportDirectory (   $a_val)

Set import directory.

Parameters
stringimport directory

Definition at line 98 of file class.ilXmlImporter.php.

99  {
100  $this->import_directory = $a_val;
101  }

◆ setInstallId()

ilXmlImporter::setInstallId (   $a_val)

Set installation id.

Parameters
stringinstallation id

Definition at line 38 of file class.ilXmlImporter.php.

39  {
40  $this->install_id = $a_val;
41  }

◆ setInstallUrl()

ilXmlImporter::setInstallUrl (   $a_val)

Set installation url.

Parameters
stringinstallation url

Definition at line 58 of file class.ilXmlImporter.php.

59  {
60  $this->install_url = $a_val;
61  }

◆ setSchemaVersion()

ilXmlImporter::setSchemaVersion (   $a_val)

Set schema version.

Parameters
stringschema version

Definition at line 78 of file class.ilXmlImporter.php.

79  {
80  $this->schema_version = $a_val;
81  }

◆ setSkipEntities()

ilXmlImporter::setSkipEntities (   $a_val)

Set skip entities.

Parameters
array$a_valentities to skip

Definition at line 118 of file class.ilXmlImporter.php.

119  {
120  $this->skip_entities = $a_val;
121  }

Field Documentation

◆ $skip_entities

ilXmlImporter::$skip_entities = array()
protected

Definition at line 13 of file class.ilXmlImporter.php.

Referenced by getSkipEntities().


The documentation for this class was generated from the following file: