| Tree-Builder documentation | view source | Contained in the Tree-Builder distribution. |
Tree::Builder - Takes path like strings and builds a tree of hashes of hashes.
Version 0.0.0
use Tree::Builder;
my $tb = Tree::Builder->new();
$tb->add('a/b/c');
$tb->add('some/thing');
$tb->add('a/some/thing');
my %tree=$add
print $tb->getSeperator;
$tb->setSeperator('.');
$tb->add('what.ever');
#prints it using Data::Dumper
use Data::Dumper;
print Dumper(\%tree);
This initializes the object.
This is the seperator to use for breaking a string down and hadding it to the tree.
This adds a new item to the tree.
In regards to error checking, there is no need to check this for errors as long as you make sure that the string passed to it is defined.
$tb->add("some/thing");
if($tb->{error}){
print "Error!\n";
}
This is a internal function.
This gets the current seperator being used.
Error checking does not need to be done on this.
my $seperator=$tb->getSeperator;
This fetches the tree.
my %hash=$tb->getTree;
As long as this is defined, there is no need to check if it errored or not.
$tb->setSeperator('/');
if($tb->{error}){
print "Error!\n";
}
This is a internal function.
No seperator specified.
Item not defined.
Zane C. Bowers, <vvelox at vvelox.net>
Please report any bugs or feature requests to bug-tree-builder at rt.cpan.org, or through
the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Tree-Builder. I will be notified, and then you'll
automatically be notified of progress on your bug as I make changes.
You can find documentation for this module with the perldoc command.
perldoc Tree::Builder
You can also look for information at:
Copyright 2009 Zane C. Bowers, all rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| Tree-Builder documentation | view source | Contained in the Tree-Builder distribution. |