RCS file: RCS/EHierarchy.pm,v
Working file: EHierarchy.pm
head: 0.6
branch:
locks: strict

acorliss: 0.6
access list:
symbolic names:
keyword substitution: kv
total revisions: 6; selected revisions: 6 description:
EHierarchy.pm:Base class aggregating multiple OO characteristics


revision 0.6 locked by: acorliss;
date: 2003/02/18 23:09:03; author: acorliss; state: Exp; lines: +42 -14 --Changed name of module to Class::EHierarchy --Added can() method to check for properties/flags that no permament method had been created for yet via the AUTOLOADER
revision 0.5
date: 2003/02/07 00:24:14; author: acorliss; state: Exp; lines: +61 -6 --Added checkState method for one step logical flag checking --POD updates
revision 0.4
date: 2003/01/31 22:25:12; author: acorliss; state: Exp; lines: +45 -14 --Constructor arguments can now take properties and flags as part of a single flat hash
--Event handlers were only being called on modification calls, not read calls. Fixed.
--_genPropAccessor wasn't dereferencing hashes correctly on reads. Fixed. --Documentation updates.
revision 0.3
date: 2003/01/30 18:45:28; author: acorliss; state: Exp; lines: +78 -65 --Added hasFlag/hasProperty methods
--Modified flag method to use return value of event handler as new register value
--Updated documentation
revision 0.2
date: 2003/01/29 19:04:53; author: acorliss; state: Exp; lines: +89 -68 --Added a property method that operates in the same fashion as the flags method
--AUTOLOAD is only called once for each virtual method, since a permanent method is created at that time with eval
revision 0.1
date: 2003/01/29 17:46:11; author: acorliss; state: Exp; --Initial revision