Abstract Base Class
XML::LibXML::Node is an abstract base class of XML::LibXML nodes. SYNOPSIS $name = $node->nodeName; $node->setNodeName( $newName ); $bool = $node->isSameNode( $other_node ); $bool = $node->isEqual( $other_node ); $content = $node->nodeValue; $content = $node->textContent; $type =...
Platforms: *nix
License: Freeware | Size: 256 KB | Download (103): XML::LibXML::Node Download |
There is an abstract base class that can check the strings and call concrete methods that do the actual processing of the texts in the strings. Arrays can be traversed to process string entry values. It can also traverse array entries recursively to process their entries. An implementation...
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (49): Content Parser Download |
Persistent::Base is an Abstract Persistent Base Class. SYNOPSIS ### we are a subclass of ... ### use Persistent::Base; @ISA = qw(Persistent::Base); ABSTRACT This is an abstract class used by the Persistent framework of classes to implement persistence with various types of data stores....
Platforms: *nix
License: Freeware | Size: 38.91 KB | Download (88): Persistent::Base Download |
Games::LMSolve::Base is a base class for puzzle solvers. SYNOPSIS package MyPuzzle::Solver; use Games::LMSolve::Base; @ISA = qw(Games::LMSolve::Base); # Override these methods: sub input_board { ... } sub pack_state { ... } sub unpack_state { ... } sub display_state { ... } sub...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (96): Games::LMSolve::Base Download |
C++ base is a base class suite contains several powerful c++ base classes for basic encapsulation of low level operating system calls and basic library functions. Further packages you may access from this page require the installation of this base package.
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (109): C++ base Download |
dtRdr::GUI::Wx::Tree::Base is a base class for sidebar trees. SYNOPSIS init $tree->init($frame); select_item Select the tree item for a given $id. $tree->select_item($id) The id is probably the id of whatever your widget associated with each tree item. Convenience id_or_id...
Platforms: *nix
License: Freeware | Size: 2.8 MB | Download (105): dtRdr::GUI::Wx::Tree::Base Download |
MP3::Find::Base is a base class for MP3::Find backends. SYNOPSIS package MyFinder; use base MP3::Find::Base; sub search { my $self = shift; my ($query, $dirs, $sort, $options) = @_; # do something to find and sort the mp3s... my @results = do_something(...); return @results; }...
Platforms: *nix
License: Freeware | Size: 29.7 KB | Download (90): MP3::Find::Base Download |
Class::Cloneable is a base class for Cloneable objects. SYNOPSIS package MyObject; our @ISA = (Class::Cloneable); # calling clone on an instance of MyObject # will give you full deep-cloning functionality This module provides a flexible base class for building objects with cloning...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (101): Class::Cloneable Download |
Class::StrongSingleton is a stronger and more secure Singleton base class. SYNOPSIS package My::Singleton::Class; use base qw(Class::StrongSingleton); sub new { my ($class, %my_params) = @_; # create our object instance my $instance = { %my_params }; bless($instance, $class); # and...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (96): Class::StrongSingleton Download |
This script implements a base class, which allows derived classes to track instances in self.__instances__. It uses a WeakValueDictionary to store instance references.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): A class keeps a reference to it's instance Download |
Sometimes you define properties in base class and override the getter setter methods in derived classes. Then you find out the base class though has derived properties are still pointing to baseclasse's methods not the overriden ones.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (56): Rebind class properties Download |
JOAP::Server::Object is a base class for Things Servable By JOAP Servers. ABSTRACT This verbosely-named OO package -- sorry about that -- is the base class for object servers, classes, and instances inside a JOAP server. It is probably not such a hunky-dory idea to inherit from this class...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (90): JOAP::Server::Object Download |
Games::Object is a Perl module to provide a base class for game objects. SYNOPSIS package MyGameObject; use Games::Object; use vars qw(@ISA); @ISA = qw(Games::Object); sub new { # Create object my $proto = shift; my $class = ref($proto) || $proto; my $self = $class->SUPER::new(@_);...
Platforms: *nix
License: Freeware | Size: 84.99 KB | Download (89): Games::Object Download |
Algorithm::Dependency is a base class for implementing various dependency trees. SYNOPSIS use Algorithm::Dependency; use Algorithm::Dependency::Source::File; # Load the data from a simple text file my $data_source = Algorithm::Dependency::Source::File->new( foo.txt ); # Create the...
Platforms: *nix
License: Freeware | Size: 46.08 KB | Download (121): Algorithm::Dependency Download |
ASNMTAP::Asnmtap is an object-oriented Base Class to build modules that provides a nice object oriented interface for ASNMTAP. SYNOPSIS use ASNMTAP::Asnmtap; my $objectAsnmtap = ASNMTAP::Asnmtap->new ( _programName => test-asnmtap.pl, _programDescription => "Test ASNMTAP::Asnmtap",...
Platforms: *nix
License: Freeware | Size: 1.6 MB | Download (86): ASNMTAP::Asnmtap Download |
Bio::OntologyIO::simplehierarchy is a base class parser for simple hierarchy-by-indentation type formats. SYNOPSIS use Bio::OntologyIO; # do not use directly -- use via Bio::OntologyIO my $parser = Bio::OntologyIO->new ( -format => "simplehierarchy", -file => "pathology_terms.csv",...
Platforms: *nix
License: Freeware | Size: 4.7 MB | Download (87): Bio::OntologyIO::simplehierarchy Download |
XML::Schema::Type::Simple is a base class for simple XML Schema datatypes. SYNOPSIS package XML::Schema::Type::whatever; use base qw( XML::Schema::Type::Simple ); use vars qw( @FACETS ); @FACETS = ( minLength => 10, maxLength => 30, otherFacet => { value => $n, fixed => 1,...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (107): XML::Schema::Type::Simple Download |
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...
Platforms: *nix
License: Freeware | Size: 645.12 KB | Download (101): AxKit2::Plugin Download |
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__, tangram => { table => Foo } );...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (89): Myco::Entity Download |
PostScript::File is a Perl base class for creating Adobe PostScript files. SYNOPSIS use PostScript::File qw(check_tilde check_file incpage_label incpage_roman); Simplest An hello world program: use PostScript::File; my $ps = new PostScript::File(); $ps->add_to_page( <
License: Freeware | Size: 22.53 KB | Download (119): PostScript::File Download |