NAME

Data::ClearSilver::HDF - Convert from Perl Data Structure to ClearSilver HDF

VERSION

version 0.01

SYNOPSIS

use Data::ClearSilver::HDF;

my $data = {
  foo => {
    bar => 1,
    baz => [0 .. 5]
  },
  obj => bless { foo => "xxx", bar => "yyy" }
};

my $hdf = Data::ClearSilver::HDF->hdf($data);

print $hdf->getValue("obj.foo", undef); # xxx

METHODS

hdf($data)

The argument $data must be reference. In the data, all of value excluded ARRAY, HASH, blessed reference will be ignored. Blessed reference will be unblessed by Data::Structure::Util's unbless functon.

hdf_dump($hdf)

hdf_scalar($hdf, $keys, $data)

hdf_array($hdf, $keys, $data)

hdf_hash($hdf, $keys, $data)

AUTHOR

Toru Yamaguchi, <zigorou@cpan.org>

BUGS

Please report any bugs or feature requests to bug-data-clearsilver-hdf@rt.cpan.org, or through the web interface at http://rt.cpan.org. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.

COPYRIGHT & LICENSE

Copyright 2007 Toru Yamaguchi, All Rights Reserved.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.