Projects / Class::EHierarchy

Class::EHierarchy

Class::EHierarchy is intended for use as a base class for custom objects. The objects need one or more of the following features: orderly bottom-up destruction of objects, opaque objects, class-based access restrictions for properties and methods, primitive strict property type awareness, and alias-based object retrieval.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  15 Jul 2013 18:39

    Release Notes: This release modifies the DESTROY method to call all superclass _deconstruct methods from the bottom up.

    •  18 Jun 2013 23:42

      Release Notes: This release expands the API to improve object reference fetching based on relationships, adds an alias-based system, and updates and improves the documentation.

      •  31 Jan 2012 06:26

        Release Notes: This release added automation for the declaration of methods, properties, and default property values via class arrays. The documentation was expanded and improved and covers both declaration methods. A bug in which repeated object creation with scoped methods repeatedly rewrapped the method code block was fixed.

        •  19 Aug 2011 07:30

          Release Notes: This version was completely rewritten, which breaks the previous API. Some functionality has been lost, some functionality was gained.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.