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 }