ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
Public Member Functions | |
__construct ($id) | |
setSubnodes (array $subnodes) | |
withContainer (Node $node) | |
this is only used internally - do not use apart from constructing the tree! More... | |
withSubnode ($node) | |
getSubnodes () | |
getSubnode (string $id) | |
getPath () | |
findSubnodePath (string $id, ?Node $node=null) | |
getId () | |
Protected Member Functions | |
getContainer () | |
Protected Attributes | |
array | $subnodes = [] |
Node | $container = null |
string | $id |
int | $current_points = 0 |
ILIAS\StudyProgramme\Assignment\Node::__construct | ( | $id | ) |
Definition at line 89 of file Node.php.
References ILIAS\StudyProgramme\Assignment\Node\$id, and null.
|
protected |
ILIAS\StudyProgramme\Assignment\Node::getId | ( | ) |
Definition at line 107 of file Node.php.
References ILIAS\StudyProgramme\Assignment\Node\$id.
Referenced by ilStudyProgrammeProgressListGUI\buildProgressBar(), ILIAS\StudyProgramme\Assignment\Node\getPath(), ilStudyProgrammeProgressListGUI\getTitleAndIconTarget(), and ilPRGProgress\withStatus().
ILIAS\StudyProgramme\Assignment\Node::getPath | ( | ) |
Definition at line 79 of file Node.php.
References ILIAS\StudyProgramme\Assignment\Node\getId().
Referenced by invalidate(), and markProgressesFailedForExpiredDeadline().
ILIAS\StudyProgramme\Assignment\Node::getSubnode | ( | string | $id | ) |
ILIAS\StudyProgramme\Assignment\Node::getSubnodes | ( | ) |
Definition at line 69 of file Node.php.
Referenced by ilStudyProgrammeUserTable\completionByToCollection(), ilPRGProgress\getAchievedPointsOfChildren(), and ilPRGProgress\getPossiblePointsOfRelevantChildren().
ILIAS\StudyProgramme\Assignment\Node::setSubnodes | ( | array | $subnodes | ) |
ILIAS\StudyProgramme\Assignment\Node::withContainer | ( | Node | $node | ) |
ILIAS\StudyProgramme\Assignment\Node::withSubnode | ( | $node | ) |
Definition at line 26 of file Node.php.
Referenced by ILIAS\StudyProgramme\Assignment\Node\getContainer().
|
protected |
|
protected |
Definition at line 27 of file Node.php.
Referenced by ILIAS\StudyProgramme\Assignment\Node\__construct(), ILIAS\StudyProgramme\Assignment\Node\findSubnodePath(), ILIAS\StudyProgramme\Assignment\Node\getId(), and ILIAS\StudyProgramme\Assignment\Node\getSubnode().
|
protected |
Definition at line 25 of file Node.php.
Referenced by ilStudyProgrammeProgressTreeTest\build().