]> matita.cs.unibo.it Git - helm.git/commitdiff
ported to new getter (backend)
authorStefano Zacchiroli <zack@upsilon.cc>
Wed, 11 Feb 2004 12:01:56 +0000 (12:01 +0000)
committerStefano Zacchiroli <zack@upsilon.cc>
Wed, 11 Feb 2004 12:01:56 +0000 (12:01 +0000)
helm/ocaml/cic_annotations_cache/Makefile
helm/ocaml/cic_annotations_cache/cicCache.ml
helm/ocaml/cic_cache/Makefile
helm/ocaml/cic_cache/cicCache.ml

index 8b80b4f00b859820c423aca948e26ccc70e49b35..f5adf638049c34c512eeabcca913c96bfdb26ff7 100644 (file)
@@ -1,5 +1,5 @@
 PACKAGE = cic_annotations_cache
-REQUIRES = helm-cic_annotations
+REQUIRES = helm-cic_annotations helm-getter
 PREDICATES =
 
 INTERFACE_FILES = cicCache.mli
@@ -8,3 +8,4 @@ EXTRA_OBJECTS_TO_INSTALL =
 EXTRA_OBJECTS_TO_CLEAN =
 
 include ../Makefile.common
+
index 0885397581690671e0f04ab6cb3e109e5846dc0e..5da492f1130f239bda684670d389722755bbf3d7 100644 (file)
 (******************************************************************************)
 
 let get_annobj uri =
- let module G = Getter in
  let module U = UriManager in
-  let cicfilename = G.getxml (U.cicuri_of_uri uri) in
+  let cicfilename = Http_getter.getxml' (U.cicuri_of_uri uri) in
   let cicbodyfilename =
    match U.bodyuri_of_uri uri with
       None -> None
-    | Some bodyuri ->
-       Some (G.getxml (U.cicuri_of_uri bodyuri))
+    | Some bodyuri -> Some (Http_getter.getxml' (U.cicuri_of_uri bodyuri))
   in
    let annobj = CicParser.annobj_of_xml cicfilename cicbodyfilename in
     Unix.unlink cicfilename ;
@@ -51,7 +49,7 @@ let get_annobj uri =
     annobj,
      if U.uri_is_annuri uri then
       begin
-       let annfilename = G.getxml (U.annuri_of_uri uri) in
+       let annfilename = Http_getter.getxml' (U.annuri_of_uri uri) in
         let res =
          Some (CicAnnotationParser.get_annotations annfilename)
         in
index 672f904d34e77378140d3c9e1c1c3387aca4fc8d..a7bff8fe8e2ddea0d3ab69ee6f857ef4f707ef26 100644 (file)
@@ -1,5 +1,6 @@
+
 PACKAGE = cic_cache
-REQUIRES = helm-cic
+REQUIRES = helm-cic helm-getter
 PREDICATES =
 
 INTERFACE_FILES = cicCache.mli
@@ -8,3 +9,4 @@ EXTRA_OBJECTS_TO_INSTALL =
 EXTRA_OBJECTS_TO_CLEAN =
 
 include ../Makefile.common
+
index 29d6a9a2fb445fd3a34164c7645a854773e8ac56..b4ae4fbec3261fe31109778e2896f17fe10fc77f 100644 (file)
@@ -36,9 +36,8 @@
 (******************************************************************************)
 
 let get_annobj uri =
- let module G = Getter in
  let module U = UriManager in
-  let cicfilename = G.getxml (U.cicuri_of_uri uri) in
+  let cicfilename = Http_getter.getxml' (U.cicuri_of_uri uri) in
    match (U.bodyuri_of_uri uri) with
       None ->
         let annobj = CicParser.annobj_of_xml cicfilename None in
@@ -47,11 +46,11 @@ let get_annobj uri =
     | Some bodyuri ->
        let cicbodyfilename =
         try
-         ignore (Getter.resolve bodyuri) ;
+         ignore (Http_getter.resolve' bodyuri) ;
          (* The body exists ==> it is not an axiom *)
-         Some (Getter.getxml bodyuri)
+         Some (Http_getter.getxml' bodyuri)
         with
-         Getter.Unresolved ->
+         Http_getter_types.Unresolvable_URI _ ->
           (* The body does not exist ==> we consider it an axiom *)
           None
        in
@@ -64,9 +63,8 @@ let get_annobj uri =
 ;;
 
 let get_obj uri =
- let module G = Getter in
  let module U = UriManager in
-  let cicfilename = G.getxml (U.cicuri_of_uri uri) in
+  let cicfilename = Http_getter.getxml' (U.cicuri_of_uri uri) in
    match (U.bodyuri_of_uri uri) with
       None ->
         let obj = CicParser.obj_of_xml cicfilename None in
@@ -75,11 +73,10 @@ let get_obj uri =
     | Some bodyuri ->
        let cicbodyfilename =
         try
-         ignore (Getter.resolve bodyuri) ;
+         ignore (Http_getter.resolve' bodyuri) ;
          (* The body exists ==> it is not an axiom *)
-         Some (Getter.getxml bodyuri)
-        with
-         Getter.Unresolved ->
+         Some (Http_getter.getxml' bodyuri)
+        with Http_getter_types.Unresolvable_URI _ ->
           (* The body does not exist ==> we consider it an axiom *)
           None
        in