Toru Yamaguchi > Data-ClearSilver-HDF > Data::ClearSilver::HDF

Download:
Data-ClearSilver-HDF-0.04.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.04   Source  

NAME ^

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

VERSION ^

version 0.04

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

PROPERTIES ^

$USE_SORT

Sorting each keys hieralcally. default false;

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)

Dump as string from ClearSilver::HDF object. This method will create temporary file.

hdf_scalar($hdf, $keys, $data)

Translate scalar data to hdf. Please don't call directory.

hdf_array($hdf, $keys, $data)

Translate array reference data to hdf. Please don't call directory.

hdf_hash($hdf, $keys, $data)

Translate hash reference data to hdf. Please don't call directory.

SEE ALSO ^

http://www.clearsilver.net/

This module requires ClearSilver and ClearSilver's perl binding.

http://www.clearsilver.net/docs/perl/

ClearSilver perl binding documentation.

Data::Structure::Util
File::Slurp
File::Temp

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.

syntax highlighting: