function serialize($debug = false)
 {
     if ($debug) {
         highlight_string("ContextObject :" . print_r($this->infos, true));
     }
     $this->context = openurl_serialize_kev_mtx::serialize($this->infos);
     //on ajoute les entités
     foreach ($this->entities as $entity) {
         $entity_serialized = $entity->serialize($debug);
         if ($entity_serialized != "") {
             $this->context .= "&" . $entity_serialized;
         }
     }
     return $this->context;
 }
 function generateURL($debug = false)
 {
     if (!$this->serialized_tsp) {
         $this->serialized_tsp = $this->serialize($debug);
     }
     if (!$this->serialized_obj) {
         $this->serialized_obj = openurl_serialize_kev_mtx::serialize(array('url_ctx_val' => $this->contextObject->serialize($debug)));
     }
     return $this->service_address . (strpos($this->service_address, "?") === false ? "?" : "&") . $this->serialized_tsp . ($this->serialized_obj ? "&" . $this->serialized_obj : "");
 }
 function serialize($tab)
 {
     return openurl_serialize_kev_mtx::serialize($tab);
 }