Skip to Navigation | Skip to Content

openEHR-Implementers mailing list archives

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Compiling the java ADL_parser (patches included)

  • Subject: Compiling the java ADL_parser (patches included)
  • From: "Erik Sundvall" <erisu@imt.liu.se>
  • Date: Tue, 13 Sep 2005 15:02:12 +0100 (BST)

Hello again!

One of the first things we tried (in the projects mentioned in a 
previous  
mail) was to compile the java ADL_parser using version 1.2.4 of the  
kernel, it seems to work (the included JUnit tests run) provided that 
you  
change the names of some ADL files used for testing, or change the test 
 
code to match the existing names in the subversion repository. 
Preliminary  
patches to change the testcode are provided at the end of this mail  
(including a patch to project.xml if you want to compile against kernel 
 
1.2.4 instead of 1.2.3).

Was this (using kernel 1.2.4) a good thing to do or will we run into  
problems when we start using the parser?

Best Regards,
Erik Sundvall
http://www.imt.liu.se/mi/
Patches below...

Index: E:/workspace/ADL_parser/project.xml
===================================================================
--- E:/workspace/ADL_parser/project.xml (revision 46)
+++ E:/workspace/ADL_parser/project.xml (working copy)
@@ -48,7 +48,7 @@
         <dependency>
             <groupId>acode</groupId>
             <artifactId>openehr-kernel</artifactId>
-            <version>1.2.3</version>
+            <version>1.2.4</version>
             <url>http://www.acode.se</url>
         </dependency>
     </dependencies>
Index:  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserBasicTypesTest.java
===================================================================
---  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserBasicTypesTest.java
   (revision  
46)
+++ 
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserBasicTypesTest.java
       (working  
copy)
@@ -51,7 +51,7 @@
      */
     protected void setUp() throws Exception {
         ADLParser parser = new ADLParser(new File(dir,
-                "adl-test-entry.basic_types.draft.adl"));
+                "adl-test-entry.basic_types.test.adl"));
         attributeList = parser.parse().getDefinition().getAttributes();
         //System.out.println("list: " + attributeList);
     }
Index:  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserOutputRoundTripTest.java
===================================================================
---  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserOutputRoundTripTest.java
      (revision  
46)
+++ 
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserOutputRoundTripTest.java
  (working  
copy)
@@ -40,7 +40,7 @@

     public void testRoundTrip() throws Exception {
         ADLParser parser = new ADLParser(new File(dir,
-                "openEHR-EHR-COMPOSITION.test_two.v1.adl"));
+                "openEHR-EHR-COMPOSITION.test_two.test.adl"));
         Archetype archetypeOne = parser.parse();
         ADLOutputter outputter = new ADLOutputter();
Index:  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserDomainTypesTest.java
===================================================================
---  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserDomainTypesTest.java
  (revision  
46)
+++ 
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserDomainTypesTest.java
      (working  
copy)
@@ -45,7 +45,7 @@
      */
     protected void setUp() throws Exception {
         ADLParser parser = new ADLParser(new File(dir,
-                "adl-test-entry.domain_types.draft.adl"));
+                "adl-test-entry.domain_types.test.adl"));
         archetype = parser.parse();
     }

Index:  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserPathTest.java
===================================================================
---  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserPathTest.java
 (revision  
46)
+++ 
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserPathTest.java
     (working  
copy)
@@ -39,7 +39,7 @@

     public void setUp() throws Exception {
         ADLParser parser = new ADLParser(new File(dir,
-                "adl-test-car.paths.draft.adl"));
+                "adl-test-car.paths.test.adl"));
         definition = parser.parse().getDefinition();
     }
Index:  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ArchetypeValidatorTest.java
===================================================================
---  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ArchetypeValidatorTest.java
    (revision  
46)
+++ 
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ArchetypeValidatorTest.java
        (working  
copy)
@@ -39,7 +39,7 @@

     public void setUp() throws Exception {
         ADLParser parser = new ADLParser(new File(dir,
-                "adl-test-car.use_node.draft.adl"));
+                "adl-test-car.use_node.test.adl"));
         archetype = parser.parse();
         validator = new ArchetypeValidator(archetype);
     }
Index:  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserStructureTest.java
===================================================================
---  
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserStructureTest.java
    (revision  
46)
+++ 
E:/workspace/ADL_parser/src/test/se/acode/openehr/parser/ADLParserStructureTest.java
        (working  
copy)
@@ -35,7 +35,7 @@

     public void setUp() throws Exception {
         ADLParser parser = new ADLParser(new File(dir,
-                "adl-test-entry.structure_test1.draft.adl"));
+                "adl-test-entry.structure_test1.test.adl"));
         definition = parser.parse().getDefinition();
     }
-
If you have any questions about using this list,
please send a message to d.lloyd@openehr.org