ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
Public Member Functions | |
getSubElements () | |
getSuperElement () | |
isScaffold () | |
getData () | |
![]() | |
getMDID () | |
getDefinition () | |
Defining properties of the metadata element. More... | |
isRoot () | |
![]() | |
addScaffoldsToSubElements (ScaffoldProviderInterface $scaffold_provider) | |
Scaffolds are used to mark where elements could potentially be created. More... | |
addScaffoldToSubElements (ScaffoldProviderInterface $scaffold_provider, string $name) | |
If possible, adds a scaffold with the given name to this element's sub-elements, and returns it. More... | |
![]() | |
isMarked () | |
Elements can be marked to be created, updated or deleted. More... | |
getMarker () | |
mark (MarkerFactoryInterface $factory, Action $action, string $data_value='') | |
Leaves a trail of markers from this element up to the root element, or up to the first already marked element. More... | |
unmark () | |
Removes markers from this element, and recursively from all sub-elements. More... | |
Definition at line 28 of file ElementInterface.php.
ILIAS\MetaData\Elements\ElementInterface::getData | ( | ) |
Implemented in ILIAS\MetaData\Elements\Element, and ILIAS\MetaData\Elements\NullElement.
Referenced by ILIAS\MetaData\Repository\Utilities\DatabaseManipulator\collectRowsForTransferFromElementAndSubElements(), ILIAS\MetaData\Manipulator\ManipulatorTest\createExpectedValuesArray(), ILIAS\MetaData\Editor\Full\Services\Inputs\Conditions\VocabValueConditionFactory\getDataFromElementOrConstraint(), ILIAS\MetaData\Editor\Full\Services\Inputs\WithoutConditions\DurationFactory\rawInput(), ILIAS\MetaData\Editor\Full\Services\Inputs\WithoutConditions\StringFactory\rawInput(), ILIAS\MetaData\Editor\Full\Services\Inputs\WithoutConditions\VocabValueFactory\rawInput(), and ILIAS\MetaData\Editor\Full\Services\Inputs\WithoutConditions\DatetimeFactory\rawInput().
ILIAS\MetaData\Elements\ElementInterface::getSubElements | ( | ) |
Implements ILIAS\MetaData\Elements\Base\BaseElementInterface.
Implemented in ILIAS\MetaData\Elements\Element, and ILIAS\MetaData\Elements\NullElement.
Referenced by ILIAS\MetaData\XML\Writer\Standard\Standard\addLangStringToXML(), ILIAS\MetaData\XML\Writer\Standard\Standard\addSubElementsToXML(), ILIAS\MetaData\Repository\Validation\Processor\checkMarkerOnElement(), ILIAS\MetaData\Repository\Utilities\DatabaseManipulator\collectRowsForManipulationFromElementAndSubElements(), ILIAS\MetaData\Repository\Utilities\DatabaseManipulator\collectRowsForTransferFromElementAndSubElements(), ILIAS\MetaData\Editor\Full\PanelContent\content(), ILIAS\MetaData\Editor\Full\RootContent\content(), ILIAS\MetaData\Manipulator\ManipulatorTest\createExpectedValuesArray(), ILIAS\MetaData\Editor\Full\RootContent\createModalsAndDropdown(), ILIAS\MetaData\Editor\Tree\Recursion\getCollectedSubElements(), ILIAS\MetaData\Editor\Full\Services\DataFinder\getDataElementsInSubElements(), ILIAS\MetaData\Repository\Validation\Processor\getFinishedAndCleanSubElements(), ILIAS\MetaData\Editor\Full\Services\PropertiesFetcher\getPropertiesByPreview(), and ILIAS\MetaData\Manipulator\ScaffoldProvider\ScaffoldProvider\getScaffoldsForElement().
ILIAS\MetaData\Elements\ElementInterface::getSuperElement | ( | ) |
Implements ILIAS\MetaData\Elements\Base\BaseElementInterface.
Implemented in ILIAS\MetaData\Elements\NullElement, and ILIAS\MetaData\Elements\Element.
Referenced by ILIAS\MetaData\Manipulator\Manipulator\addAndMarkScaffoldByStep(), ILIAS\MetaData\Editor\Full\Services\Inputs\WithoutConditions\StringFactory\buildTextInput(), ILIAS\MetaData\Structure\Dictionaries\DictionaryTest\getDictionary(), ILIAS\MetaData\Editor\Tree\Recursion\getLink(), ILIAS\MetaData\Editor\Full\Services\Inputs\WithoutConditions\VocabValueFactory\getPathToSourceElement(), and ILIAS\MetaData\Repository\Validation\Processor\throwErrorOrLog().
ILIAS\MetaData\Elements\ElementInterface::isScaffold | ( | ) |
Implemented in ILIAS\MetaData\Elements\Element, and ILIAS\MetaData\Elements\NullElement.
Referenced by ILIAS\MetaData\Repository\Utilities\DatabaseManipulator\collectRowsForManipulationFromElementAndSubElements(), ILIAS\MetaData\Repository\Utilities\DatabaseManipulator\collectRowsForTransferFromElementAndSubElements(), and ILIAS\MetaData\Repository\Utilities\DatabaseManipulator\createOrUpdateElement().