PEIP_Store_Collection Class Reference

Inheritance diagram for PEIP_Store_Collection:

PEIP_Internal_Store_Abstract PEIP_INF_Store_Collection List of all members.

Public Member Functions

 __construct (PEIP_INF_Dedicated_Factory $factory)
 setValues ($namespace, array $parameters)
 addValues ($namespace, array $parameters)
 getValues ($namespace)
 getValue ($namespace, $name)
 setValue ($namespace, $name, $value)
 hasValue ($namespace, $name)
 deleteValue ($namespace, $name)
 setStore ($namespace, PEIP_Store_Interface $store)
 getStore ($namespace)
 hasStore ($namespace)
 deleteStore ($namespace)

Protected Member Functions

 getStoreOrCreate ($namespace)

Protected Attributes

 $factory
 $stores

Detailed Description

Definition at line 23 of file PEIP_Store_Collection.php.


Constructor & Destructor Documentation

PEIP_Store_Collection::__construct ( PEIP_INF_Dedicated_Factory factory  ) 

public

Parameters:
$factory 
Returns:

Definition at line 37 of file PEIP_Store_Collection.php.

References $factory.


Member Function Documentation

PEIP_Store_Collection::getStoreOrCreate ( namespace  )  [protected]

protected

Parameters:
$namespace 
Returns:

Definition at line 47 of file PEIP_Store_Collection.php.

Referenced by addValues(), deleteValue(), getValue(), getValues(), hasValue(), setValue(), and setValues().

PEIP_Store_Collection::setValues ( namespace,
array $  parameters 
)

public

Parameters:
$namespace 
$name 
$value 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 74 of file PEIP_Store_Collection.php.

References getStoreOrCreate().

PEIP_Store_Collection::addValues ( namespace,
array $  parameters 
)

public

Parameters:
$namespace 
$parameters 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 85 of file PEIP_Store_Collection.php.

References getStoreOrCreate().

PEIP_Store_Collection::getValues ( namespace  ) 

public

Parameters:
$namespace 
$name 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 102 of file PEIP_Store_Collection.php.

References getStoreOrCreate().

PEIP_Store_Collection::getValue ( namespace,
name 
)

public

Parameters:
$namespace 
$name 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 113 of file PEIP_Store_Collection.php.

References getStoreOrCreate().

PEIP_Store_Collection::setValue ( namespace,
name,
value 
)

public

Parameters:
$namespace 
$name 
$value 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 125 of file PEIP_Store_Collection.php.

References getStoreOrCreate().

PEIP_Store_Collection::hasValue ( namespace,
name 
)

public

Parameters:
$namespace 
$name 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 136 of file PEIP_Store_Collection.php.

References getStoreOrCreate().

PEIP_Store_Collection::deleteValue ( namespace,
name 
)

public

Parameters:
$namespace 
$name 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 147 of file PEIP_Store_Collection.php.

References getStoreOrCreate().

PEIP_Store_Collection::setStore ( namespace,
PEIP_Store_Interface $  store 
)

public

Parameters:
$namespace 
$store 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 158 of file PEIP_Store_Collection.php.

References PEIP_Internal_Store_Abstract::setInternalValue().

PEIP_Store_Collection::getStore ( namespace  ) 

public

Parameters:
$namespace 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 168 of file PEIP_Store_Collection.php.

References PEIP_Internal_Store_Abstract::getInternalValue().

PEIP_Store_Collection::hasStore ( namespace  ) 

public

Parameters:
$namespace 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 178 of file PEIP_Store_Collection.php.

References PEIP_Internal_Store_Abstract::hasInternalValue().

PEIP_Store_Collection::deleteStore ( namespace  ) 

public

Parameters:
$namespace 
Returns:

Implements PEIP_INF_Store_Collection.

Definition at line 188 of file PEIP_Store_Collection.php.

References PEIP_Internal_Store_Abstract::deleteInternalValue().


Member Data Documentation

PEIP_Store_Collection::$factory [protected]

Definition at line 27 of file PEIP_Store_Collection.php.

Referenced by __construct().

PEIP_Store_Collection::$stores [protected]

Definition at line 29 of file PEIP_Store_Collection.php.


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