ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\MetaData\Paths\PathInterface Interface Reference
+ Inheritance diagram for ILIAS\MetaData\Paths\PathInterface:
+ Collaboration diagram for ILIAS\MetaData\Paths\PathInterface:

Public Member Functions

 steps ()
 Get all steps in the path. More...
 
 isRelative ()
 Relative paths start at some otherwise determined element, absolute paths start at root. More...
 
 leadsToExactlyOneElement ()
 Specifies whether the path should point to exactly one element, or whether it can also lead to no or many elements. More...
 
 toString ()
 

Detailed Description

Definition at line 25 of file PathInterface.php.

Member Function Documentation

◆ isRelative()

ILIAS\MetaData\Paths\PathInterface::isRelative ( )

Relative paths start at some otherwise determined element, absolute paths start at root.

Implemented in ILIAS\MetaData\Paths\Path, and ILIAS\MetaData\Paths\NullPath.

Referenced by ILIAS\MetaData\Manipulator\Path\PathConditionsCollection\__construct(), ILIAS\MetaData\Paths\Navigator\BaseNavigator\__construct(), and ILIAS\MetaData\Editor\Observers\ObserverHandler\callObserversByPath().

+ Here is the caller graph for this function:

◆ leadsToExactlyOneElement()

ILIAS\MetaData\Paths\PathInterface::leadsToExactlyOneElement ( )

Specifies whether the path should point to exactly one element, or whether it can also lead to no or many elements.

Implemented in ILIAS\MetaData\Paths\Path, and ILIAS\MetaData\Paths\NullPath.

Referenced by ILIAS\MetaData\Manipulator\Path\PathConditionsCollection\__construct(), and ILIAS\MetaData\Paths\Navigator\BaseNavigator\__construct().

+ Here is the caller graph for this function:

◆ steps()

◆ toString()

ILIAS\MetaData\Paths\PathInterface::toString ( )

The documentation for this interface was generated from the following file: