|
Moodle
2.2.1
http://www.collinsharper.com
|
Public Member Functions | |
| __construct (moodle1_converter $converter, $name, $id=0) | |
| add_ref ($item, $id) | |
| add_refs ($item, array $ids) | |
| write_refs (xml_writer $xmlwriter) | |
Protected Member Functions | |
| validate_item ($item) | |
Protected Attributes | |
| $annotator = null | |
| $annotatorid = null | |
Helper class that handles ids annotations for inforef.xml files
| __construct | ( | moodle1_converter $ | converter, |
| $ | name, | ||
| $ | id = 0 |
||
| ) |
Creates new instance of the manager for the given annotator
The identification of the annotator we serve to may be important in the future when we move the actual storage of the references from memory to a persistent storage.
| moodle1_converter | $converter | |
| string | $name | the name of the annotator (like course, section, activity, block) |
| int | $id | the id of the annotator if required |
| add_ref | ( | $ | item, |
| $ | id | ||
| ) |
Adds a reference
| string | $item | the name of referenced item (like user, file, scale, outcome or grade_item) |
| int | $id | the value of the reference |
Definition at line 1468 of file lib.php.

Adds a bulk of references
| string | $item | the name of referenced item (like user, file, scale, outcome or grade_item) |
| array | $ids | the list of referenced ids |
Definition at line 1479 of file lib.php.

| validate_item | ( | $ | item | ) | [protected] |
Makes sure that the given name is a valid citizen of inforef.xml file
| string | $item | the name of reference (like user, file, scale, outcome or grade_item) |
| coding_exception |
Definition at line 1510 of file lib.php.

| write_refs | ( | xml_writer $ | xmlwriter | ) |
Writes the current references using a given opened xml writer
| xml_writer | $xmlwriter |
Definition at line 1491 of file lib.php.
