PEIP_Parameter_Holder_Collection Class Reference

Inheritance diagram for PEIP_Parameter_Holder_Collection:

PEIP_INF_Parameter_Holder_Collection List of all members.

Public Member Functions

 __construct (PEIP_INF_Dedicated_Factory $factory)
 setParameters ($namespace, array $parameters)
 addParameters ($namespace, array $parameters)
 getParameters ($namespace)
 getParameter ($namespace, $name)
 setParameter ($namespace, $name, $value)
 hasParameter ($namespace, $name)
 deleteParameter ($namespace, $name)
 setParameterHolder ($namespace, PEIP_INF_Parameter_Holder $holder)
 getParameterHolder ($namespace)
 hasParameterHolder ($namespace)
 deleteParameterHolder ($namespace)

Protected Member Functions

 getParameterHolderOrCreate ($namespace)

Protected Attributes

 $factory
 $stores

Detailed Description

Definition at line 22 of file PEIP_Parameter_Holder_Collection.php.


Constructor & Destructor Documentation

PEIP_Parameter_Holder_Collection::__construct ( PEIP_INF_Dedicated_Factory factory  ) 

public

Parameters:
$factory 
Returns:

Definition at line 35 of file PEIP_Parameter_Holder_Collection.php.

References $factory.


Member Function Documentation

PEIP_Parameter_Holder_Collection::getParameterHolderOrCreate ( namespace  )  [protected]

protected

Parameters:
$namespace 
Returns:

Definition at line 45 of file PEIP_Parameter_Holder_Collection.php.

References hasParameterHolder().

Referenced by addParameters(), deleteParameter(), getParameter(), getParameters(), hasParameter(), setParameter(), and setParameters().

PEIP_Parameter_Holder_Collection::setParameters ( namespace,
array $  parameters 
)

public

Parameters:
$namespace 
$name 
$value 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 72 of file PEIP_Parameter_Holder_Collection.php.

References getParameterHolderOrCreate().

PEIP_Parameter_Holder_Collection::addParameters ( namespace,
array $  parameters 
)

public

Parameters:
$namespace 
$parameters 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 83 of file PEIP_Parameter_Holder_Collection.php.

References getParameterHolderOrCreate().

PEIP_Parameter_Holder_Collection::getParameters ( namespace  ) 

public

Parameters:
$namespace 
$name 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 100 of file PEIP_Parameter_Holder_Collection.php.

References getParameterHolderOrCreate().

PEIP_Parameter_Holder_Collection::getParameter ( namespace,
name 
)

public

Parameters:
$namespace 
$name 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 111 of file PEIP_Parameter_Holder_Collection.php.

References getParameterHolderOrCreate().

PEIP_Parameter_Holder_Collection::setParameter ( namespace,
name,
value 
)

public

Parameters:
$namespace 
$name 
$value 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 123 of file PEIP_Parameter_Holder_Collection.php.

References getParameterHolderOrCreate().

PEIP_Parameter_Holder_Collection::hasParameter ( namespace,
name 
)

public

Parameters:
$namespace 
$name 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 134 of file PEIP_Parameter_Holder_Collection.php.

References getParameterHolderOrCreate().

PEIP_Parameter_Holder_Collection::deleteParameter ( namespace,
name 
)

public

Parameters:
$namespace 
$name 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 145 of file PEIP_Parameter_Holder_Collection.php.

References getParameterHolderOrCreate().

PEIP_Parameter_Holder_Collection::setParameterHolder ( namespace,
PEIP_INF_Parameter_Holder holder 
)

public

Parameters:
$namespace 
$holder 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 164 of file PEIP_Parameter_Holder_Collection.php.

PEIP_Parameter_Holder_Collection::getParameterHolder ( namespace  ) 

public

Parameters:
$namespace 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 181 of file PEIP_Parameter_Holder_Collection.php.

PEIP_Parameter_Holder_Collection::hasParameterHolder ( namespace  ) 

public

Parameters:
$namespace 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 198 of file PEIP_Parameter_Holder_Collection.php.

Referenced by getParameterHolderOrCreate().

PEIP_Parameter_Holder_Collection::deleteParameterHolder ( namespace  ) 

public

Parameters:
$namespace 
Returns:

Implements PEIP_INF_Parameter_Holder_Collection.

Definition at line 215 of file PEIP_Parameter_Holder_Collection.php.


Member Data Documentation

PEIP_Parameter_Holder_Collection::$factory [protected]

Definition at line 25 of file PEIP_Parameter_Holder_Collection.php.

Referenced by __construct().

PEIP_Parameter_Holder_Collection::$stores [protected]

Definition at line 27 of file PEIP_Parameter_Holder_Collection.php.


The documentation for this class was generated from the following file:
Generated on Mon Apr 12 11:39:01 2010 for PEIP by  doxygen 1.5.1