class final readonly Core · roukmoute/pdf 0.6.2
PDF\Document\Structure\StructureTreeIndexValidated, immutable derived indexes for one snapshot of the explicit hierarchy.Inheritance and contracts
This type declares no parent, interface or trait.
Construction
__construct()
public function __construct(array $elements, ?PDF\Syntax\DataStructure\NumberTree $parentTree, ?PDF\Syntax\DataStructure\NameTree $identifierTree, PDF\Syntax\Object\IntegerType $nextParentKey, array $containers, array $markedParents, array $objects, bool $hasUserProperties)@param list<StructureElement> $elements
@param array<int, MarkedContentContainer> $containers
@param array<int, array<int, StructureElement>> $markedParents
@param list<ObjectReference> $objectsProperties
| Declaration | Origin and documentation |
|---|---|
public readonly array $containers | PDF\Document\Structure\StructureTreeIndex |
public readonly array $elements | PDF\Document\Structure\StructureTreeIndex |
public readonly bool $hasUserProperties | PDF\Document\Structure\StructureTreeIndex |
public readonly ?PDF\Syntax\DataStructure\NameTree $identifierTree | PDF\Document\Structure\StructureTreeIndex |
public readonly array $markedParents | PDF\Document\Structure\StructureTreeIndex |
public readonly PDF\Syntax\Object\IntegerType $nextParentKey | PDF\Document\Structure\StructureTreeIndex |
public readonly array $objects | PDF\Document\Structure\StructureTreeIndex |
public readonly ?PDF\Syntax\DataStructure\NumberTree $parentTree | PDF\Document\Structure\StructureTreeIndex |