Test::IOC - Test IOC registries River stage one • 1 direct dependent • 1 total dependent

This module provides some simple facilities to test IOC registries for correctness....

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC - A lightweight IOC (Inversion of Control) framework River stage one • 1 direct dependent • 1 total dependent

This module provide a lightweight IOC or Inversion of Control framework. Inversion of Control, sometimes called Dependency Injection, is a component management style which aims to clean up component configuration and provide a cleaner, more flexible ...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Proxy - Proxy for the IOC Framework River stage one • 1 direct dependent • 1 total dependent

This module is a base class for all your IOC::Proxy needs. It can be used on it's own or it can be subclassed. The basic idea of the IOC::Proxy is that since we are using the IOC framework to create our object instances, we can do certain things to t...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Service - An IOC Service object River stage one • 1 direct dependent • 1 total dependent

In this IOC framework, the IOC::Service object holds instances of components to be managed. +--------------+ +-------------------------+ | IOC::Service |---(instance)--->| <Your Component/Object> | +--------------+ +-------------------------+ | (pare...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Registry - Registry singleton for the IOC Framework River stage one • 1 direct dependent • 1 total dependent

This is a singleton object which is meant to be used as a global registry for all your IoC needs....

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Container - An IOC Container object River stage one • 1 direct dependent • 1 total dependent

In this IOC framework, the IOC::Container object holds instances of IOC::Service objects keyed by strings. It can also have sub-containers, which are instances of IOC::Container objects also keyed by string. +------------------+ | IOC::Container | +-...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Interfaces - Interfaces for the IOC Framework River stage one • 1 direct dependent • 1 total dependent

This module creates a couple of class interfaces which are used in other parts of the IOC framework....

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Exceptions - Exception objects for the IOC Framework River stage one • 1 direct dependent • 1 total dependent

This module creates a number of exception classes which are used in other parts of the IOC framework....

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Config::XML - An XML Config reader for IOC River stage one • 1 direct dependent • 1 total dependent

This is the second version of an XML configuration module for IOC. The first version used XML::Simple, which is a great module, but not really the best fit for this. I have now ported this over to use XML::SAX, which is much more flexible solution (n...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Service::Literal - An IOC Service object whose component is a literal value River stage one • 1 direct dependent • 1 total dependent

In this IOC framework, the IOC::Service::Literal object holds a literal value which does not need to be initialized. This IOC::Service subclass is specifically optimized to handle values which need no initialization, like literal values, such as numb...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Proxy::Interfaces - A IOC::Proxy subclasss to proxy objects with a given interface River stage one • 1 direct dependent • 1 total dependent

This is a subclass of IOC::Proxy which allows for the partial proxing of an object. It will only proxy the methods of a given interface, all other methods will throw a IOC::MethodNotFound exception. This could be used to (in a very weird way) emulate...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Service::Prototype - An IOC Service object which returns a prototype instance River stage one • 1 direct dependent • 1 total dependent

This class essentially can be used just like IOC::Service, the only difference is that it will return a new instance of the component each time rather than a singleton instance. +--------------+ | IOC::Service | +--------------+ | ^ | +--------------...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Service::Parameterized - An IOC Service object which accepts a set of parameters for the instance River stage one • 1 direct dependent • 1 total dependent

This is just like IOC::Service::Prototype, expect that it will accepts a set of key/value parameters to the "instance" method. It is used to support IOC::Service::Parameterized. +--------------+ | IOC::Service | +--------------+ | ^ | +--------------...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Visitor::ServiceLocator - Service locator Visitor for the IOC::Container hierarchies River stage one • 1 direct dependent • 1 total dependent

This is a IOC::Visitor object, used by the IOC::Container's "find" method to locate a service using a path syntax. +------------------+ | <<IOC::Visitor>> | +------------------+ | ^ | +------------------------------+ | IOC::Visitor::ServiceLocator | ...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Service::SetterInjection - An IOC Service object which uses Setter Injection River stage one • 1 direct dependent • 1 total dependent

In this IOC framework, the IOC::Service::SetterInjection object holds instances of components to be managed. +--------------+ | IOC::Service | +--------------+ | ^ | +-------------------------------+ | IOC::Service::SetterInjection | +---------------...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Config::XML::SAX::Handler - An XML::SAX handler to read IOC Config files River stage one • 1 direct dependent • 1 total dependent

This class is used by IOC::Config::XML to construct the IOC::Registry object hierarchy from the given XML document. There are no user serviceable parts in this module really. But if you want to add handling for any type of custom IOC::Container or IO...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Visitor::SearchForService - Visitor for searching a IOC::Container hierarchy River stage one • 1 direct dependent • 1 total dependent

This is a IOC::Visitor object used for searching a IOC::Container hierarchy. +------------------+ | <<IOC::Visitor>> | +------------------+ | ^ | +--------------------------------+ | IOC::Visitor::SearchForService | +--------------------------------+...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Container::MethodResolution - An IOC Container object which support method resolution of services River stage one • 1 direct dependent • 1 total dependent

In this IOC framework, the IOC::Container::MethodResolution object holds instances of keyed IOC::Service objects which can be called as methods. +----------------+ | IOC::Container | +----------------+ | ^ | +----------------------------------+ | IOC...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Visitor::SearchForContainer - Visitor for searching a IOC::Container hierarchy River stage one • 1 direct dependent • 1 total dependent

This is a IOC::Visitor object used for searching a IOC::Container hierarchy +------------------+ | <<IOC::Visitor>> | +------------------+ | ^ | +----------------------------------+ | IOC::Visitor::SearchForContainer | +------------------------------...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

IOC::Service::ConstructorInjection - An IOC Service object which uses Constructor Injection River stage one • 1 direct dependent • 1 total dependent

In this IOC framework, the IOC::Service::ConstructorInjection object holds instances of components to be managed. +--------------+ | IOC::Service | +--------------+ | ^ | +------------------------------------+ | IOC::Service::ConstructorInjection | +...

STEVAN/IOC-0.29 - 27 Apr 2007 00:57:28 GMT

22 results (0.037 seconds)