Manual Reference Pages - POD::ABSTRACT::TREE (3)
Pod::Abstract::Tree - Manage a level of Pod document tree Nodes.
Pod::Abstract::Tree keeps track of a set of Pod::Abstract::Node
elements, and allows manipulation of that list of elements. Elements
are stored in an ordered set - a single node can appear once only in a
single document tree, so inserting a node at a point will also remove
it from its previous location.
This is an internal class to Pod::Abstract::Node, and should not
generally be used externally.
Unparent the $node from $tree. All other elements will be
shifted to fill the empty spot.
Add an element to the end of the node list.
Remove an element from the end of the node list.
Insert $node before $target. Both must be children of $tree
Insert $node after $target. Both must be children of $tree
Remove the first node from the node list and return it.
Unshift takes linear time - it has to relocate every other element in
id_map so that they stay in line.
Returns the in-order node list.
my $node = $tree->index_relative($target, $offset);
This method will return a node at an offset of $offset (which may be
negative) from this tree structure. If there is no such node, undef
will be returned. For example, an offset of 1 will give the following
element of $node.
Ben Lilburne <email@example.com>
COPYRIGHT AND LICENSE
Copyright (C) 2009 Ben Lilburne
This program is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
|perl v5.20.3 ||POD::ABSTRACT::TREE (3) ||2010-01-03 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.