00001 <?php
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00021 interface PEIP_INF_Parameter_Holder_Collection {
00022 
00023   public function setParameters($namespace, array $parameters);
00024   
00025   public function addParameters($namespace, array $parameters);
00026   
00027   public function getParameters($namespace);
00028   
00029   public function getParameter($namespace, $name);
00030   
00031   public function setParameter($namespace, $name, $value);
00032   
00033   public function hasParameter($namespace, $name);
00034 
00035   public function deleteParameter($namespace, $name);
00036 
00037   public function setParameterHolder($namespace, PEIP_INF_Parameter_Holder $holder); 
00038 
00039   public function getParameterHolder($namespace);
00040 
00041   public function hasParameterHolder($namespace);
00042 
00043   public function deleteParameterHolder($namespace);
00044   
00045 }