ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (PathFactory $path_factory, NavigatorFactoryInterface $navigator_factory, StructureSetInterface $structure) | |
pathForSlot (Identifier $identifier) | |
isSlotConditional (Identifier $identifier) | |
conditionForSlot (Identifier $identifier) | |
identiferFromPathAndCondition (PathInterface $path_to_element, ?PathInterface $path_to_condition, ?string $condition_value) | |
allSlotsForPath (PathInterface $path_to_element) | |
doesSlotExist (PathInterface $path_to_element, ?PathInterface $path_to_condition, ?string $condition_value) | |
dataTypeForSlot (Identifier $identifier) | |
pathForSlot (Identifier $identifier) | |
isSlotConditional (Identifier $identifier) | |
conditionForSlot (Identifier $identifier) | |
identiferFromPathAndCondition (PathInterface $path_to_element, ?PathInterface $path_to_condition, ?string $condition_value) | |
allSlotsForPath (PathInterface $path_to_element) | |
doesSlotExist (PathInterface $path_to_element, ?PathInterface $path_to_condition, ?string $condition_value) | |
dataTypeForSlot (Identifier $identifier) | |
Protected Member Functions | |
buildPath (string ... $steps) | |
buildCondition (string $condition_value, string|StepToken ... $steps_to_condition,) | |
Protected Attributes | |
PathFactory | $path_factory |
NavigatorFactoryInterface | $navigator_factory |
StructureSetInterface | $structure |
array | $paths_by_slot_id = [] |
array | $identifiers_by_path |
Definition at line 32 of file Handler.php.
ILIAS\MetaData\Vocabularies\Slots\Handler::__construct | ( | PathFactory | $path_factory, |
NavigatorFactoryInterface | $navigator_factory, | ||
StructureSetInterface | $structure | ||
) |
Definition at line 48 of file Handler.php.
References ILIAS\MetaData\Vocabularies\Slots\Handler\$navigator_factory, ILIAS\MetaData\Vocabularies\Slots\Handler\$path_factory, and ILIAS\MetaData\Vocabularies\Slots\Handler\$structure.
ILIAS\MetaData\Vocabularies\Slots\Handler::allSlotsForPath | ( | PathInterface | $path_to_element | ) |
Implements ILIAS\MetaData\Vocabularies\Slots\HandlerInterface.
Definition at line 154 of file Handler.php.
References ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from(), and ILIAS\MetaData\Paths\PathInterface\toString().
|
protected |
Definition at line 188 of file Handler.php.
References ILIAS\MetaData\Paths\Steps\SUPER.
Referenced by ILIAS\MetaData\Vocabularies\Slots\Handler\conditionForSlot().
|
protected |
Definition at line 179 of file Handler.php.
Referenced by ILIAS\MetaData\Vocabularies\Slots\Handler\pathForSlot().
ILIAS\MetaData\Vocabularies\Slots\Handler::conditionForSlot | ( | Identifier | $identifier | ) |
Implements ILIAS\MetaData\Vocabularies\Slots\HandlerInterface.
Definition at line 104 of file Handler.php.
References ILIAS\MetaData\Vocabularies\Slots\Handler\buildCondition(), and ILIAS\MetaData\Paths\Steps\SUPER.
Referenced by ILIAS\MetaData\Vocabularies\Slots\Handler\identiferFromPathAndCondition(), and ILIAS\MetaData\Vocabularies\Slots\Handler\isSlotConditional().
ILIAS\MetaData\Vocabularies\Slots\Handler::dataTypeForSlot | ( | Identifier | $identifier | ) |
Implements ILIAS\MetaData\Vocabularies\Slots\HandlerInterface.
Definition at line 208 of file Handler.php.
ILIAS\MetaData\Vocabularies\Slots\Handler::doesSlotExist | ( | PathInterface | $path_to_element, |
?PathInterface | $path_to_condition, | ||
?string | $condition_value | ||
) |
Implements ILIAS\MetaData\Vocabularies\Slots\HandlerInterface.
Definition at line 166 of file Handler.php.
ILIAS\MetaData\Vocabularies\Slots\Handler::identiferFromPathAndCondition | ( | PathInterface | $path_to_element, |
?PathInterface | $path_to_condition, | ||
?string | $condition_value | ||
) |
Implements ILIAS\MetaData\Vocabularies\Slots\HandlerInterface.
Definition at line 131 of file Handler.php.
References ILIAS\MetaData\Vocabularies\Slots\Handler\conditionForSlot(), ILIAS\MetaData\Vocabularies\Slots\Handler\pathForSlot(), ILIAS\Export\ImportHandler\File\XML\Manifest\toString, and ILIAS\MetaData\Paths\PathInterface\toString().
ILIAS\MetaData\Vocabularies\Slots\Handler::isSlotConditional | ( | Identifier | $identifier | ) |
Implements ILIAS\MetaData\Vocabularies\Slots\HandlerInterface.
Definition at line 99 of file Handler.php.
References ILIAS\MetaData\Vocabularies\Slots\Handler\conditionForSlot().
ILIAS\MetaData\Vocabularies\Slots\Handler::pathForSlot | ( | Identifier | $identifier | ) |
Implements ILIAS\MetaData\Vocabularies\Slots\HandlerInterface.
Definition at line 58 of file Handler.php.
References ILIAS\MetaData\Vocabularies\Slots\Handler\buildPath(), ILIAS\MetaData\Vocabularies\Slots\CLASSIFICATION_TAXON_ENTRY, and ILIAS\Data\Description\NULL.
Referenced by ILIAS\MetaData\Vocabularies\Slots\Handler\identiferFromPathAndCondition().
|
protected |
Definition at line 46 of file Handler.php.
|
protected |
Definition at line 35 of file Handler.php.
Referenced by ILIAS\MetaData\Vocabularies\Slots\Handler\__construct().
|
protected |
Definition at line 34 of file Handler.php.
Referenced by ILIAS\MetaData\Vocabularies\Slots\Handler\__construct().
|
protected |
Definition at line 41 of file Handler.php.
|
protected |
Definition at line 36 of file Handler.php.
Referenced by ILIAS\MetaData\Vocabularies\Slots\Handler\__construct().