HTML::Widget::Accessor.3pm

Langue: en

Autres versions - même langue

Version: 2007-03-01 (ubuntu - 24/10/10)

Section: 3 (Bibliothèques de fonctions)

NAME

HTML::Widget::Accessor - Accessor Class

SYNOPSIS

     use base 'HTML::Widget::Accessor';
 
 

DESCRIPTION

Accessor Class.

METHODS

attributes

attrs

Arguments: %attributes

Arguments: \%attributes

Return Value: $self

Arguments: none

Return Value: \%attributes

Accepts either a list of key/value pairs, or a hash-ref.

     $w->attributes( $key => $value );
     $w->attributes( { $key => $value } );
 
 

Returns the object reference, to allow method chaining.

As of v1.10, passing a hash-ref no longer deletes current attributes, instead the attributes are added to the current attributes hash.

This means the attributes hash-ref can no longer be emptied using "$w-"attributes( { } );>. Instead, you may use "%{ $w-"attributes } = ();>.

As a special case, if no arguments are passed, the return value is a hash-ref of attributes instead of the object reference. This provides backwards compatability to support:

     $w->attributes->{key} = $value;
 
 

``attrs'' is an alias for ``attributes''.

mk_attr_accessors

Arguments: @names

Return Value: @names

AUTHOR

Sebastian Riedel, "sri@oook.de"

LICENSE

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