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

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

Serving Software Downloads in 976 Categories, Downloaded 29.548.894 Times

AxKit2::Plugin 1.1

  Date Added: July 15, 2010  |  Visits: 563

AxKit2::Plugin

Report Broken Link
Printer Friendly Version


Product Homepage
Download (79 downloads)



AxKit2::Plugin is a base class for all plugins. An AxKit2 plugin allows you to hook into various parts of processing requests and modify the behaviour of that request. This class is the base class for all plugins and this document covers both the details of the base class, and the available hooks and the consequences the return codes for those hooks have. See "AVAILABLE HOOKS" for the hooks, and "API" for the API provided to all plugins. WRITING A SIMPLE PLUGIN ^ Most plugin authors should start at AxKit2::Docs::WritingPlugins. However a hook consists of the following things: An init() method for initialising state. A register() method for registering hooks outside of the default naming scheme. A number of conf_*() methods to define configuration directives. A number of hook_*() methods to implement your hooks. Any number of helper methods. Although plugins are classes, they do not need the usual perl extra stuff such as a package declaration, a constructor (such as new()), nor do they require the annoying "1;" at the end of the file. AxKit2 adds those things in for you. All plugins are simple blessed hashes..

Requirements: No special requirements
Platforms: Linux
Keyword: Base Base Class Class For All Hooks Libraries Plugins Programming
Users rating: 0/10

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


AXKIT2::PLUGIN RELATED
Libraries  -  Class Library for Numbers 1.1.13
Class Library for Numbers in short CLN is a library for computations with all kinds of numbers..
1.62 MB  
Libraries  -  Myco::Entity 1.22
Myco::Entity is a common base class for all Myco entity classes. SYNOPSIS ### Entity class definition package Myco::Foo; use base qw(Myco::Entity); # Start building metadata my $metadata = Myco::Entity::Meta->new ( name => __PACKAGE__,...
102.4 KB  
Libraries  -  Curses::UI::Widget 0.95
Curses::UI::Widget is a base class for all widgets. CLASS HIERARCHY Curses::UI::Widget - base class SYNOPSIS This class is not used directly by somebody who is building an application using Curses::UI. Its a base class that is expanded by...
143.36 KB  
Libraries  -  Bot::BasicBot::Pluggable 0.50
Bot::BasicBot::Pluggable is a Perl extension to the simple irc bot base class allowing for pluggable modules. SYNOPSIS Creating the bot module # with all defaults my $bot = Bot::BasicBot->new(); # with useful options my $bot =...
31.74 KB  
Utilities  -  SLAX Frodo Edition 5.1.8
SLAX Frodo edition is the console base for all other SLAX releases. SLAX Frodo Edition doesnt contain almost anything, only full working Linux command prompt and drivers. Some people prefer modified versions of SLAX, designed to provide some...
53 MB  
Network & Internet  -  xajax 0.5 Beta 3
xajax project is an open source PHP class library for easily creating powerful PHP-driven, web-based AJAX Applications. Using xajax, you can asynchronously call PHP functions and update the content of your webpage without reloading the page....
68.61 KB  
Libraries  -  JFreeChart 1.0.5
JFreeChart is a free Java class library for generating charts.. The official home page of the JFreeChart project.
2.9 MB  
Audio Tools  -  SmartTagFix 0.1
SmartTagFix is a simple utility that fills in missing ID3 tags for all MP3s within a directory structure. It uses the file name, directory name, and a bit of "common sense" to guess the correct labels. Most MP3 players depend on the id3 tag to...
358.4 KB  
Networking Tools  -  Yaala 0.7.3
yaala is a very flexible analyser for all kinds of logfiles. It uses parsers to extract information from a logfile, an SQL-like query language to relate the information to each other and an output-module to format the information appropriately....
49.15 KB  
Programming  -  Telepathy 0.4.9
Telepathy project aims to provide a unified framework for all forms of real time conversations, including instant messaging, IRC, voice calls and video calls. It uses the DBus messaging system to provide a simple interface for client applications,...
593.92 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
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  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB