ILIAS  Release_5_0_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
ilXmlImporter Class Reference

Xml importer class. More...

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

Public Member Functions

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

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

ilXmlImporter::__construct ( )

Constructor.

Parameters
@return

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

{
}

Member Function Documentation

ilXmlImporter::finalProcessing (   $a_mapping)

Final processing.

Parameters
arraymapping array

Reimplemented in ilGlossaryImporter, ilCategoryImporter, ilCOPageImporter, ilDataCollectionImporter, ilPortfolioImporter, ilBlogImporter, ilWikiImporter, ilUserImporter, and ilMediaCastImporter.

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

{
}
ilXmlImporter::getInstallId ( )

Get installation id.

Returns
string installation id

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

Referenced by ilForumImporter\importXmlRepresentation().

{
return $this->install_id;
}

+ Here is the caller graph for this function:

ilXmlImporter::getInstallUrl ( )

Get installation url.

Returns
string installation url

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

{
return $this->install_url;
}
ilXmlImporter::getSkipEntities ( )

Get skip entities.

Returns
array entities to skip

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

References $skip_entities.

{
}
ilXmlImporter::setImportDirectory (   $a_val)

Set import directory.

Parameters
stringimport directory

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

{
$this->import_directory = $a_val;
}
ilXmlImporter::setInstallId (   $a_val)

Set installation id.

Parameters
stringinstallation id

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

{
$this->install_id = $a_val;
}
ilXmlImporter::setInstallUrl (   $a_val)

Set installation url.

Parameters
stringinstallation url

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

{
$this->install_url = $a_val;
}
ilXmlImporter::setSchemaVersion (   $a_val)

Set schema version.

Parameters
stringschema version

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

{
$this->schema_version = $a_val;
}
ilXmlImporter::setSkipEntities (   $a_val)

Set skip entities.

Parameters
array$a_valentities to skip

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

{
$this->skip_entities = $a_val;
}

Field Documentation

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: