Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.192.742 Times

Object::AutoAccessor 0.06

  Date Added: June 03, 2010  |  Visits: 701

Object::AutoAccessor

Report Broken Link
Printer Friendly Version


Product Homepage
Download (89 downloads)



Object::AutoAccessor is an accessor class by using AUTOLOAD. SYNOPSIS use Object::AutoAccessor; my $struct = { foo => { bar => { baz => BUILD OK, }, }, }; # Now lets easily accomplish it. my $obj = Object::AutoAccessor->build($struct); print $obj->foo->bar->baz; # prints BUILD OK # OK, now reverse it! $obj->foo->bar->baz(TO HASHREF); my $hashref = $obj->as_hashref; print $hashref->{foo}->{bar}->{baz}; # prints TO HASHREF; # Of course, new() can be used. $obj = Object::AutoAccessor->new(); # setter methods $obj->foo(bar); $obj->set_foo(bar); $obj->param(foo => bar); # getter methods $obj->foo(); $obj->get_foo(); $obj->param(foo); # $obj->param() is compatible with HTML::Template->param() my @keywords = $obj->param(); my $val = $obj->param(hash); $obj->param(key => val); my $tmpl = HTML::Template->new(..., associate => [$obj], ...); Object::AutoAccessor is a Accessor class to get/set values by AUTOLOADed method automatically. Moreover, param() is compatible with HTML::Template module, so you can use Object::AutoAccessor object for HTML::Templates associate option..

Requirements: No special requirements
Platforms: Linux
Keyword: Accessor Autoaccessor Autoload Bar By Using Class Foo Html Libraries Objectautoaccessor Ok Param Programming Using
Users rating: 0/10

License: Freeware Size: 6.14 KB
USER REVIEWS
More Reviews or Write Review


OBJECT::AUTOACCESSOR RELATED
Miscellaneous  -  Time sections of code by using "with" 1.0
Time sections of code by using "with" statement script allows one to use the "with" statement to time sections of code.
 
Utilities  -  Swinput 0.6
Swinput can fake a mouse and a keyboard by using the Linux Input System. The swinput modules read from a device and fakes hardware event (mouse motion, key presses etc) as commands written on the devices. Swinput presents status etc on the proc...
13.31 KB  
Utilities  -  g4u 2.3
g4u short from ghost for unix is a boot-floppy/CD that allows one to easily clone PC hard disks by using FTP. This is often done to deploy a common setup on a number of PCs. The floppy/CD offers two functions: it uploads the compressed image of...
4.1 MB  
Networking Tools  -  dlq 0.62
dlq lets modem/isdn users download files, without disrupting normal traffic, by using idle bandwidth. Users enqueue files to grab, and a daemon retrieves file bits whenever the line is idle for a few moments (~30 seconds), pausing whenever other...
7.17 KB  
Network & Internet  -  w3bfukk0r 0.2
w3bfukk0r is a forced browsing tool which scans Web servers for a directory by using the HTTP HEAD command and a brute force mechanism based on a word list. w3bfukk0r supports HTTP and HTTPS, does banner grabbing, and allows User-Agent faking..
8.19 KB  
Wallpaper Tools  -  steam K Beta 1
steam K is a KDE style created by using domino & dekorator. Needed: Dekorator: http://www.kde-look.org/content/show.php?content=31447 Domino: http://www.kde-look.org/content/show.php?content=42804 In this package is included the .rc for...
6.14 KB  
Utilities  -  nfcount 0.4
nfcount is tool for count network traffic by using rules. Rule can be defined by source or destenation IP address, timeranges. Accounting result may be simple counter or hystogram..
307.2 KB  
Networking Tools  -  Static IP configurator 1.0
Static IP configurator is a network configurator for static IP address by using kommander..
10.24 KB  
MP3 Tools  -  ASMAN SUBMaker 2.0.6.5
You can create subtitles (MicroDVD format) by using this program. ASMAN SUBMaker is an application that comes with an intuitive and easy to use interface. If you do not want to use an external video player in order to visualise the video file...
1.8 MB  
Development Tools  -  secant method in nonlinear ode 1.0
this will find the solution of U''=k*U*U' by using taylor series 3rd order and secant methodit gives an idea about the nonlinear ode method and also gives the idea of solving problem in matlab
10 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB