|
NAMEXML::XBEL::Folder - OOP for reading/writing XBEL folders.SYNOPSISuse XML::XBEL::Folder; DESCRIPTIONOOP for reading/writing XBEL folders.PACKAGE METHODS__PACKAGE__->new(\%args)Valid arguments are :
Returns a XML::XBEL::Folder object. OBJECT METHODS$obj->title($title)Get/set the title for an XBEL folder.Returns a string when called with no arguments; otherwise returns true or false. $obj->desc($description)Get/set the description for an XBEL folder.Returns a string when called with no arguments; otherwise returns true or false. $obj->info(\%args)Get/set the metadata for an XBEL document.Valid args are :
Returns an array reference when called with no arguments; otherwise returns true or false. $obj->id($id)Get/set the id attribute for an XBEL folder.$obj->added($datetime)Get/set the creation datetime for an XBEL folder.Returns a string when called with no arguments; otherwise returns true or false. $obj->folded($bool)Get/set the folded state for an XBEL folder.Returns a string when called with no arguments; otherwise returns true or false. $obj->bookmarks($recursive)Returns a list of child XML::XBEL::Bookmark objects.Where $recursive is a boolean indicating whether to return all the bookmarks in an XBEL folder or only its immediate children. $obj->folders($recursive)Returns a list of child XML::XBEL::Folder objects.Where $recursive is a boolean indicating whether to return all the folders in an XBEL folder or only its immediate children. $obj->aliases($recursive)Returns a list of child XML::XBEL::Alias objects.Where $recursive is a boolean indicating whether to return all the aliases in an XBEL folder or only its immediate children. $obj->add_bookmark(XML::XBEL::Bookmark)Add a new bookmark to an XBEL folder.If passed a hash ref, valid arguments are the same as those defined for the XML::XBEL::Bookmark object constructor. $obj->add_folder(XML::XBEL::Folder)Add a new folder to an XBEL folder.If passed a hash ref, valid arguments are the same as those defined for the XML::XBEL::Folder object constructor. $obj->add_alias(XML::XBEL::Alias)Add a new alias to an XBEL folder.If passed a hash ref, valid arguments are the same as those defined for the XML::XBEL::Alias object constructor. $obj->delete()Delete an XBEL folder.$obj->toString($format)$obj->toFile($filename,$format)$obj->toFH(\*$fh,$format)VERSION$Revision: 1.5 $DATE$Date: 2004/06/24 02:15:15 $AUTHORAaron Straup Cope <ascope@cpan.org>SEE ALSOXML::XBELXML::XBEL::Bookmark XML::XBEL::Alias XML::XBEL::Separator LICENSECopyright (c) 2004 Aaron Straup Cope. All rights reserved.This is free software, you may use it and distribute it under the same terms as Perl itself.
Visit the GSP FreeBSD Man Page Interface. |