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
=============================================================================