[Xyster_Container] element index

Package indexes

All elements
a b c e f g h i l m n p r s t u v w x _
_
top
$_default
$_delegate
$_index
$_injectionMembers
$_injectionTypes
$_instanceReference
$_member
$_methodName
$_methodPrefix
$_name
$_parameters
$_with
Xyster_Container::$_with in Container.php
_addAdapterInternal
Adds the adapter
_areCompatible
Tests to see if a type and an adapter are compatible
_caughtInstantiationException
Inform monitor about component instantiation failure
_caughtInvocationTargetException
Inform monitor about error while instantiating component
_checkConcrete
Checks to make sure the current implementation is a concrete class
_checkPrimitive
Checks if a type is considered primative
_checkTraversal
Checks the traversal flag
_checkTypeCompatibility
If the key is a Xyster_Type, checks compatibility with implementation
_config
Gets a map object for the name and value passed
_createDefaultParameters
Create default parameters for the given types
_getArguments
Gets the arguments for the method
_getComponentKeyToAdapterCache
Gets the component key to adapter map
_getInjectorMethod
Gets the method to use for injection
_getInjectorPrefix
Gets the setter method prefix
_getInstance
Gets an instance of the component
_getLocalInstance
Gets the local instance of an adapter
_getMatchingParameterListForSetters
Gets the parameter list
_getMemberArguments
Gets the member arguments
_getMethod
Gets the method
_getModifiableComponentAdapterList
Gets the adapters
_getOrMakeInstance
Gets an instance of the object
_getPropertyName
Gets the property name for a method
_getSetterParameter
Converts and validates the given property value to an appropriate object for calling the bean's setter
_getSetters
Gets the setters for a class
_getTargetAdapter
Gets the adapter for the parameter supplied
_initializeInjectionMembersAndTypeLists
Traverses the type and caches all injection methods and their parameters
_injectIntoMember
Injects a value into a member
_invoke
Invokes the method on the given object
_isInjectorMethod
{@inherit}
_isInjectorMethod
Gets whether the method passed in should be used for injection
_isSetter
Gets whether a method is a setter
_makeDefaultInjection
TSIA
_makeIfMethodInjection
TSIA
_makeIfSetterInjection
TSIA
_makeInjectionFactory
Gets the injection factory
_makeParameterNameImpl
Returns a NameBinding for a method
_newInstance
Instantiate an object with given parameters and respect the accessible flag
_newObjectReference
Gets a new object reference
_processAutomatic
_processCaching
_processPropertyApplying
_resolveAdapter
Tries to resolve the adapter used for the type
__construct
Creates a new container
__construct
Creates a new basic parameter
__construct
Creates a new stored behavior
__construct
Creates a new delegating monitor
__construct
Creates a new stored behavior
__construct
Creates a new container and populate adapters from properties
__construct
Creates a new setter injector
__construct
Creates a new setter injection factory
__construct
Creates a new constant value parameter
__construct
Constructs a new adapter for the given key and implementation
__construct
Creates a methodinjector
__construct
Creates a new method injection factory
__construct
Creates a new delegating monitor
__construct
Creates a new adapter for a key and implementation
__construct
Creates a MethodCalling visitor for a method with arguments
__construct
Creates a new delegating container
__construct
Creates a new adapter for a key and implementation
__construct
Creates a new behavior.
__construct
Creates a new mutable delegate container
__construct
Creates a new Parameter NameBinding
__toString
Returns the string representation of the object
__toString
Returns the string representation of the object
a
top
accept
Accepts a visitor for this Parameter
accept
Accepts a visitor for this Adapter
accept
Accepts a visitor for this Adapter
accept
Accepts a visitor that should visit the child containers, component adapters and component instances.
accept
Accepts a visitor that should visit the child containers, component adapters and component instances.
accept
Accepts a visitor for this Parameter
accept
Accepts a visitor that should visit the child containers, component adapters and component instances.
accept
Accepts a visitor for this Adapter
accept
Visit the current parameter
accept
Accepts a visitor for this Adapter
accept
Accepts a visitor that should visit the child containers, component adapters and component instances.
addAdapter
Register a component via an Adapter
addAdapter
Register a component via an Adapter
addAdapter
Register a component via an Adapter
addComponent
Register a component
addComponent
Register a component
addComponent
Register a component
addComponentAdapter
Adds a component adapter
addComponentAdapter
Adds a component adapter
addComponentAdapter
Adds a component adapter
addComponentAdapter
Adds a component adapter
addComponentAdapter
Adds a component adapter
addComponentAdapter
Adds a component adapter
addComponentInstance
Register a component instance
addComponentInstance
Register a component instance
addComponentInstance
Register a component
addConfig
Register a config item
addConfig
Register a config item
addConfig
Register a config item
AUTOMATIC
Used for automatic behaviors
Abstract.php
Abstract.php in Abstract.php
Adapter.php
Adapter.php in Adapter.php
Abstract.php
Abstract.php in Abstract.php
Automated.php
Automated.php in Automated.php
Abstract.php
Abstract.php in Abstract.php
Adaptive.php
Adaptive.php in Adaptive.php
Automated.php
Automated.php in Automated.php
Abstract.php
Abstract.php in Abstract.php
Abstract.php
Abstract.php in Abstract.php
Adaptive.php
Adaptive.php in Adaptive.php
Abstract.php
Abstract.php in Abstract.php
Abstract.php
Abstract.php in Abstract.php
b
top
Behavior.php
Behavior.php in Behavior.php
Basic.php
Basic.php in Basic.php
c
top
CACHE
Used for caching
CDI
Used for Constructor Dependency Injection
change
You can change the characteristic of registration of all subsequent components in this container
change
You can change the characteristic of registration of all subsequent components in this container
change
You can change the characteristic of registration of all subsequent components in this container
changeMonitor
Changes the component monitor used
changeMonitor
Delegates change of monitor if the delegate supports a component monitor strategy
changeMonitor
Changes the component monitor used
changeMonitor
Changes the component monitor used
changeMonitor
Changes the component monitor used
Cached.php
Cached.php in Cached.php
Cached.php
Cached.php in Cached.php
Constructor.php
Constructor.php in Constructor.php
Constructor.php
Constructor.php in Constructor.php
Constant.php
Constant.php in Constant.php
Container.php
Container.php in Container.php
createComponentAdapter
Create a new constructor adapter
createComponentAdapter
Create a new component adapter based on the specified arguments
createComponentAdapter
Create a new constructor adapter
createComponentAdapter
Create a new component adapter based on the specified arguments
createComponentAdapter
Creates a component adapter
createComponentAdapter
Create a new component adapter based on the specified arguments
createComponentAdapter
Create a new constructor adapter
createComponentAdapter
Creates a component adapter
createComponentAdapter
Creates a component adapter
createComponentAdapter
Creates a component adapter
currentMonitor
Returns delegate's current monitor if the delegate supports a component monitor strategy.
currentMonitor
Gets the monitor currently used
currentMonitor
Gets the monitor currently used
currentMonitor
Gets the monitor currently used
currentMonitor
Returns the first current monitor found in the Component Factory {@inheritDoc}
e
top
Exception.php
Exception.php in Exception.php
Exception.php
Exception.php in Exception.php
Empty.php
Empty.php in Empty.php
Exception.php
Exception.php in Exception.php
Exception.php
Exception.php in Exception.php
Exception.php
Exception.php in Exception.php
Exception.php
Exception.php in Exception.php
equals
Tests if an object is equal to this one
f
top
Factory.php
Factory.php in Factory.php
Factory.php
Factory.php in Factory.php
Features.php
Features.php in Features.php
Factory.php
Factory.php in Factory.php
flush
Flushes the cache.
g
top
get
Gets the value
get
Retrieve an actual reference to the object
getComponent
Retrieve a component instance registered with a specific key or type
getComponent
Retrieve a component instance registered with a specific key or type
getComponent
Retrieve a component instance registered with a specific key or type
getComponent
Retrieve a component instance registered with a specific key or type
getComponentAdapter
Find a component adapter associated with the specified key
getComponentAdapter
Find a component adapter associated with the specified key
getComponentAdapter
Find a component adapter associated with the specified key
getComponentAdapter
Find a component adapter associated with the specified key
getComponentAdapterByType
Find a component adapter by type (and optionally by parameter name)
getComponentAdapterByType
Find a component adapter by type (and optionally by parameter name)
getComponentAdapterByType
Find a component adapter associated with the specified key
getComponentAdapterByType
Find a component adapter by type (and optionally by parameter name)
getComponentAdapters
Retrieve all the component adapters inside this container.
getComponentAdapters
Retrieve all the component adapters inside this container.
getComponentAdapters
Retrieve all the component adapters inside this container.
getComponentAdapters
Retrieve all the component adapters inside this container.
getComponents
Retrieve all the registered component instances in the container
getComponents
Retrieve all the registered component instances in the container
getComponents
Retrieve all the registered component instances in the container
getComponents
Retrieve all the registered component instances in the container
getDelegate
getDelegate
Gets the delegate container
getDelegate
getDelegate
Gets the delegate for this container
getDelegate
getDescriptor
Gets the descriptor of this adapter
getDescriptor
Gets the descriptor of this adapter
getDescriptor
Gets the descriptor for this adapter
getDescriptor
Gets the descriptor for this adapter
getDescriptor
Gets the descriptor of this adapter
getDescriptor
Gets the descriptor of this adapter
getDescriptor
Gets the descriptor of this adapter
getDescriptor
Gets the descriptor for this adapter
getDescriptor
Gets the descriptor for this adapter
getImplementation
Retrieve the class of the component
getImplementation
Retrieve the class of the component
getImplementation
Retrieve the class of the component
getInstance
Retrieve the component instance
getInstance
Get a component instance and set given property values
getInstance
Retrieve the component instance
getInstance
Retrieve the component instance
getInstance
Retrieve the component instance
getInstance
Retrieve the component instance
getInstance
Retrieve the component instance
getInstance
Retrieve the component instance
getKey
Retrieve the key associated with the component
getKey
Retrieve the key associated with the component
getKey
Retrieve the key associated with the component
getName
Gets the name of the parameter
getName
Gets the name of the parameter
getStoredObject
Retrieves the stored reference.
h
top
hashCode
Gets a hash code for the object
i
top
Instance.php
Instance.php in Instance.php
Immutable.php
Immutable.php in Immutable.php
Iterative.php
Iterative.php in Iterative.php
Interface.php
Interface.php in Interface.php
INSTANTIATED
instantiated
Event thrown after the component has been instantiated using the given constructor.
instantiated
Event thrown after the component has been instantiated using the given constructor.
instantiated
Event thrown after the component has been instantiated using the given constructor.
instantiated
Event thrown after the component has been instantiated using the given constructor.
instantiating
Event thrown as the component is being instantiated using the given constructor
INSTANTIATING
instantiating
Event thrown as the component is being instantiated using the given constructor
instantiating
Event thrown as the component is being instantiated using the given constructor
instantiating
Event thrown as the component is being instantiated using the given constructor
instantiationFailed
Event thrown if the component instantiation failed using the given constructor
instantiationFailed
Event thrown if the component instantiation failed using the given constructor
instantiationFailed
Event thrown if the component instantiation failed using the given constructor
instantiationFailed
Event thrown if the component instantiation failed using the given constructor
INSTANTIATION_FAILED
invocationFailed
Event thrown if the component method invocation failed on the given instance
invocationFailed
Event thrown if the component method invocation failed on the given instance
invocationFailed
Event thrown if the component method invocation failed on the given instance
invocationFailed
Event thrown if the component method invocation failed on the given instance
INVOCATION_FAILED
invoked
Event thrown after the component method has been invoked on the given instance
invoked
Event thrown after the component method has been invoked on the given instance
invoked
Event thrown after the component method has been invoked on the given instance
invoked
Event thrown after the component method has been invoked on the given instance
INVOKED
invoking
Event thrown as the component method is being invoked on the given instance
INVOKING
invoking
Event thrown as the component method is being invoked on the given instance
invoking
Event thrown as the component method is being invoked on the given instance
invoking
Event thrown as the component method is being invoked on the given instance
isResolvable
Check if the Parameter can statisfy the expected type using the container.
isResolvable
Check if the Parameter can statisfy the expected type using the container.
isResolvable
Check if the Parameter can statisfy the expected type using the container.
l
top
Log.php
Log.php in Log.php
m
top
MutableAbstract.php
MutableAbstract.php in MutableAbstract.php
Method.php
Method.php in Method.php
Method.php
Method.php in Method.php
Monitor.php
Monitor.php in Monitor.php
Mutable.php
Mutable.php in Mutable.php
MethodCalling.php
MethodCalling.php in MethodCalling.php
METHOD_INJECTION
Used for Method Dependency Injection
n
top
Null.php
Null.php in Null.php
NameBinding.php
NameBinding.php in NameBinding.php
noComponentFound
noComponentFound
noComponentFound
noComponentFound
NONE
Used for no features
NO_CACHE
Used for Non-caching
NO_COMPONENT
p
top
PropertyApplicator.php
PropertyApplicator.php in PropertyApplicator.php
PropertyApplicator.php
PropertyApplicator.php in PropertyApplicator.php
Parameter.php
Parameter.php in Parameter.php
Parameter.php
Parameter.php in Parameter.php
Properties.php
Properties.php in Properties.php
parmsToString
Converts an array of values into a string of their type names
PROPERTY_APPLYING
Used for Property Applying adapters
r
top
Reference.php
Reference.php in Reference.php
removeComponent
Unregister a component by key
removeComponent
Unregister a component by key
removeComponent
Unregister a component by key
removeComponentByInstance
Unregister a component by instance
removeComponentByInstance
Unregister a component by instance
removeComponentByInstance
Unregister a component by instance
removePropertiesIfPresent
Removes properties from a map
resolveInstance
Retrieve the object from the Parameter that statisfies the expected type.
resolveInstance
Retrieve the object from the Parameter that statisfies the expected type.
resolveInstance
Retrieve the object from the Parameter that statisfies the expected type.
s
top
Stored.php
Stored.php in Stored.php
Setter.php
Setter.php in Setter.php
Setter.php
Setter.php in Setter.php
SingleMember.php
SingleMember.php in SingleMember.php
Strategy.php
Strategy.php in Strategy.php
Simple.php
Simple.php in Simple.php
SDI
Used for Setter Dependency Injection
set
Sets the value
set
Assign an object to the reference.
setProperties
Sets the property values
setProperty
Sets a property
SINGLE
An alias for CACHE
standard
Gets a simple parameter
t
top
TraversalChecking.php
TraversalChecking.php in TraversalChecking.php
traverse
Entry point for the Visitor traversal
traverse
Entry point for the Visitor traversal
traverse
Entry point for the Visitor traversal {@inherit}
u
top
useNames
Gets whether the option to use parameter names has been set
v
top
Visitor.php
Visitor.php in Visitor.php
verify
Verify that all dependencies for this adapter can be satisifed
verify
Verify that all dependencies for this adapter can be satisifed
verify
Verify that the Parameter can statisfied the expected type using the container
verify
Verify that all dependencies for this adapter can be satisifed
verify
Verify that all dependencies for this adapter can be satisifed
verify
Verify that all dependencies for this adapter can be satisifed
verify
Verify that the Parameter can statisfied the expected type using the container
verify
Verify that all dependencies for this adapter can be satisifed
verify
Verify that the Parameter can statisfied the expected type using the container
visitComponentAdapter
Visit a component adapter that has to accept the visitor.
visitComponentAdapter
Visit a component adapter that has to accept the visitor.
visitContainer
Visit a container that has to accept the visitor
visitContainer
Visit a container that has to accept the visitor
visitContainer
Visit a container that has to accept the visitor
visitParameter
Visit a that has to accept the visitor.
visitParameter
Visit a that has to accept the visitor.
w
top
with
You can set for the following operation only the characteristic of registration of a component on the fly
with
You can set for the following operation only the characteristic of registration of a component on the fly
with
Xyster_Container::with() in Container.php
You can set for the following operation only the characteristic of registration of a component on the fly
wrap
Wraps another factory -- not implemented
wrap
Wraps another factory
wrap
Wraps a component factory
x
top
Xyster_Container
Xyster_Container in Container.php
The standard container implementation.
Xyster_Container_Adapter
Responsible for providing an instance of a specific type
Xyster_Container_Adapter_Abstract
Responsible for providing an instance of a specific type
Xyster_Container_Adapter_Exception
Exception for container adapter classes
Xyster_Container_Adapter_Factory
Responsible for creating component adapters
Xyster_Container_Adapter_Instance
Component adapter which wraps a component instance
Xyster_Container_Behavior
Tagging interface; Behaviors modify the components created by an Injector
Xyster_Container_Behavior_Abstract
Component adapter which decorates another adapter
Xyster_Container_Behavior_Automated
Automated behavior
Xyster_Container_Behavior_Cached
Cached behavior
Xyster_Container_Behavior_Exception
Exception for container behavior classes
Xyster_Container_Behavior_Factory
Extends Xyster_Container_Adapter_Factory to provide methods for Behaviors
Xyster_Container_Behavior_Factory_Abstract
Extends Xyster_Container_Adapter_Factory to provide methods for Behaviors
Xyster_Container_Behavior_Factory_Adaptive
A component factory that creates property applicator instances
Xyster_Container_Behavior_Factory_Automated
Extends Xyster_Container_Adapter_Factory to provide methods for Behaviors
Xyster_Container_Behavior_Factory_Cached
Factory class creating cached behaviors
Xyster_Container_Behavior_Factory_PropertyApplicator
A component factory that creates property applicator instances
Xyster_Container_Behavior_PropertyApplicator
Behavior to apply properties
Xyster_Container_Behavior_Stored
Stored behavior
Xyster_Container_Delegating_Abstract
Abstract base class for immutable delegation to a container
Xyster_Container_Delegating_MutableAbstract
Abstract base class for delegation to a mutable container
Xyster_Container_Empty
Empty container serving as a null value object
Xyster_Container_Exception
Exception for application classes
Xyster_Container_Features
A class of map objects holding behavior characteristics
Xyster_Container_Immutable
Used to wrap an existing container and make it immutable
Xyster_Container_Injection_Abstract
This adapter will instantiate a new object for each call to getInstance
Xyster_Container_Injection_Constructor
Instantiates component using Constructor injection
Xyster_Container_Injection_Exception
Exception for container injection classes
Xyster_Container_Injection_Factory
An tagging interface for Injection factories
Xyster_Container_Injection_Factory_Adaptive
Creates instances Injectors
Xyster_Container_Injection_Factory_Constructor
Creates constructor injection adapters
Xyster_Container_Injection_Factory_Method
Creates constructor injection adapters
Xyster_Container_Injection_Factory_Setter
Creates constructor injection adapters
Xyster_Container_Injection_Iterative
This injector goes over a list of items
Xyster_Container_Injection_Method
Instantiates component using method injection
Xyster_Container_Injection_Setter
Instantiates components using empty constructors and setter injection
Xyster_Container_Injection_SingleMember
This adapter will instantiate a new object for each call to getInstance
Xyster_Container_Interface
The core container interface
Xyster_Container_Monitor
Responsible for monitoring the component instantiation and method invocation
Xyster_Container_Monitor_Abstract
A monitor which delegates to another monitor
Xyster_Container_Monitor_Log
A monitor that writes out to a Zend_Log instance.
Xyster_Container_Monitor_Null
A monitor that does nothing
Xyster_Container_Monitor_Strategy
Interface responsible for changing monitoring strategy
Xyster_Container_Mutable
Core interface for registration of components within a container
Xyster_Container_NameBinding
Xyster_Container_NameBinding in NameBinding.php
Interface for parameter name binding
Xyster_Container_NameBinding_Parameter
A simple implementation of the NameBinding interface
Xyster_Container_Parameter
This class provides control over the arguments passed to a method
Xyster_Container_Parameter_Basic
Should be used to pass in a particular component as argument to a different component's constructor
Xyster_Container_Parameter_Constant
Used to pass in "constant" arguments to constructors and methods
Xyster_Container_Parameter_Exception
Exception for container parameter classes
Xyster_Container_Properties
Xyster_Container_Properties in Properties.php
Immutable container populated from properties
Xyster_Container_Reference
A way to refer to objects stored in awkward places
Xyster_Container_Reference_Simple
Simple instance implementation of Xyster_Container_Reference
Xyster_Container_Visitor
Interface realizing a visitor pattern for the container
Xyster_Container_Visitor_Abstract
Abstract Visitor implementation
Xyster_Container_Visitor_Exception
Exception for container visitor classes
Xyster_Container_Visitor_MethodCalling
A visitor implementation that calls methods on the components of a specified type
Xyster_Container_Visitor_TraversalChecking
Concrete implementation of visitor which simply checks traversals
a b c e f g h i l m n p r s t u v w x _