Beispiel #1
0
        public void testParseLanguageWithoutAccreditation()
        {
            string adl = System.IO.File.ReadAllText(@"..\..\..\..\java-libs\adl-parser\src\test\resources\adl-test-entry.archetype_language_no_accreditation.test.adl");

            se.acode.openehr.parser.ADLParser  parser    = new se.acode.openehr.parser.ADLParser(adl);
            org.openehr.am.archetype.Archetype archetype = parser.parse();
            Assert.IsNotNull(archetype);
            java.util.Map translations = archetype.getTranslations();
            Assert.IsNotNull(translations);

            TranslationDetails td = (TranslationDetails)translations.get("de");

            Assert.IsNotNull(td);
            java.util.Map map = td.getAuthor();
            Assert.IsNotNull(map);
            Assert.AreEqual("Harry Potter", map.get("name"));
            Assert.AreEqual("*****@*****.**",
                            map.get("email"));

            Assert.AreEqual(null, td.getAccreditation());

            map = td.getOtherDetails();
            Assert.AreEqual("Ron Weasley", map.get("review 1"));
            Assert.AreEqual("Rubeus Hagrid", map.get("review 2"));
        }
Beispiel #2
0
        public override void addRenderingHints(java.util.Map hints)
        {
            Iterator iterator = hints.entrySet().iterator();

            while (iterator.hasNext())
            {
                java.util.Map.Entry entry = (java.util.Map.Entry)iterator.next();
                setRenderingHint((java.awt.RenderingHints.Key)entry.getKey(), entry.getValue());
            }
        }
        public static Dictionary <K, V> ToDictionary <K, V>(this java.util.Map map)
        {
            var dict     = new Dictionary <K, V>();
            var iterator = map.keySet().iterator();

            while (iterator.hasNext())
            {
                var key = (K)iterator.next();
                dict.Add(key, (V)map.get(key));
            }
            return(dict);
        }
Beispiel #4
0
 private static void DumpAllJavaThreads()
 {
     Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
     java.util.Map traces = java.lang.Thread.getAllStackTraces();
     Console.WriteLine("Full thread dump IKVM.NET {0} ({1} bit):", JVM.SafeGetAssemblyVersion(Assembly.GetExecutingAssembly()), IntPtr.Size * 8);
     java.util.Iterator entries = traces.entrySet().iterator();
     while (entries.hasNext())
     {
         java.util.Map.Entry entry  = (java.util.Map.Entry)entries.next();
         java.lang.Thread    thread = (java.lang.Thread)entry.getKey();
         Console.WriteLine("\n\"{0}\"{1} prio={2} tid=0x{3:X8}", thread.getName(), thread.isDaemon() ? " daemon" : "", thread.getPriority(), thread.getId());
         Console.WriteLine("   java.lang.Thread.State: " + thread.getState());
         java.lang.StackTraceElement[] trace = (java.lang.StackTraceElement[])entry.getValue();
         for (int i = 0; i < trace.Length; i++)
         {
             Console.WriteLine("\tat {0}", trace[i]);
         }
     }
     Console.WriteLine();
 }
Beispiel #5
0
 public com.hp.hpl.jena.shared.PrefixMapping setNsPrefixes(java.util.Map m)
 {
     throw new NotImplementedException();
 }
        private void GetBarcode(java.util.Map parms)
        {
            try
            {
                int dpi = 150;
                BitmapCanvasProvider canvasCode128 = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //<parameter name = "Code128" class="java.awt.Image" isForPrompting="false">
                AbstractBarcodeBean beanCode128 = new Code128Bean();
                //Configure the barcode generator
                beanCode128.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanCode128.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //Generate the barcode
                beanCode128.generateBarcode(canvasCode128, "ABC123456123456");
                //Signal end of generation
                canvasCode128.finish();
                parms.put("Code128", canvasCode128.getBufferedImage());

                //<parameter name = "Codabar" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasCodabar = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanCodabar   = new CodabarBean();
                //Configure the barcode generator
                beanCodabar.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanCodabar.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //Generate the barcode
                beanCodabar.generateBarcode(canvasCodabar, "01234567890");
                //Signal end of generation
                canvasCodabar.finish();
                parms.put("Codabar", canvasCodabar.getBufferedImage());

                int dpiDataMatrix = 300;
                //<parameter name = "DataMatrix" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasDataMatrix = new BitmapCanvasProvider(dpiDataMatrix, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanDataMatrix   = new DataMatrixBean();
                //Configure the barcode generator
                beanDataMatrix.setModuleWidth(UnitConv.in2mm(1.0f / dpiDataMatrix)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanDataMatrix.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //Generate the barcode
                beanDataMatrix.generateBarcode(canvasDataMatrix, "JasperReportsABC123456123456");
                //Signal end of generation
                canvasDataMatrix.finish();
                parms.put("DataMatrix", canvasDataMatrix.getBufferedImage());


                //<parameter name = "EAN128" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasEAN128   = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanDataEAN128 = new EAN128Bean();
                //Configure the barcode generator
                beanDataEAN128.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanDataEAN128.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //Generate the barcode
                beanDataEAN128.generateBarcode(canvasEAN128, "0101234567890128");
                //Signal end of generation
                canvasEAN128.finish();
                parms.put("EAN128", canvasEAN128.getBufferedImage());

                //<parameter name = "Code39" class="java.awt.Image" isForPrompting="false">
                //Create the barcode bean
                BitmapCanvasProvider canvasCode39 = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanCode39   = new Code39Bean();
                //Configure the barcode generator
                beanCode39.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanCode39.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //Generate the barcode
                beanCode39.generateBarcode(canvasCode39, "0123456789");
                //Signal end of generation
                canvasCode39.finish();
                /////BufferedImage barcodeImage = canvas.getBufferedImage();
                parms.put("Code39", canvasCode39.getBufferedImage());

                //<parameter name = "USPSIntelligentMail" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasUSPSIntelligentMail = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanUSPSIntelligentMail   = new USPSIntelligentMailBean();
                //Configure the barcode generator
                beanUSPSIntelligentMail.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanUSPSIntelligentMail.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //Generate the barcode
                beanUSPSIntelligentMail.generateBarcode(canvasUSPSIntelligentMail, "00040123456200800001987654321");
                //Signal end of generation
                canvasUSPSIntelligentMail.finish();
                /////BufferedImage barcodeImage = canvas.getBufferedImage();
                parms.put("USPSIntelligentMail", canvasUSPSIntelligentMail.getBufferedImage());

                //<parameter name = "RoyalMailCustomer" class="java.awt.Image" isForPrompting="false">
                //BitmapCanvasProvider canvasRoyalMailCustomer = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //AbstractBarcodeBean beanRoyalMailCustomer = new RoyalMailCustomerBean();
                ////Configure the barcode generator
                //beanUSPSIntelligentMail.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                //beanUSPSIntelligentMail.doQuietZone(false);
                ////Set up the canvas provider for monochrome PNG output
                ////BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                ////Generate the barcode
                //beanUSPSIntelligentMail.generateBarcode(canvasUSPSIntelligentMail, "ABC123456123456");
                ////Signal end of generation
                //canvasUSPSIntelligentMail.finish();
                ///////BufferedImage barcodeImage = canvas.getBufferedImage();
                //parms.put("USPSIntelligentMail", canvasUSPSIntelligentMail.getBufferedImage());

                //<parameter name = "Interleaved2Of5" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasInterleaved2Of5 = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanInterleaved2Of5   = new Interleaved2Of5Bean();
                //Configure the barcode generator
                beanInterleaved2Of5.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanInterleaved2Of5.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //Generate the barcode
                beanInterleaved2Of5.generateBarcode(canvasInterleaved2Of5, "0123456789");
                //Signal end of generation
                canvasInterleaved2Of5.finish();
                /////BufferedImage barcodeImage = canvas.getBufferedImage();
                parms.put("Interleaved2Of5", canvasInterleaved2Of5.getBufferedImage());

                //<parameter name = "UPCA" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasUPCA = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanUPCA   = new UPCABean();
                //Configure the barcode generator
                beanUPCA.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanUPCA.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //Generate the barcode
                beanUPCA.generateBarcode(canvasUPCA, "01234567890");
                //Signal end of generation
                canvasUPCA.finish();
                /////BufferedImage barcodeImage = canvas.getBufferedImage();
                parms.put("UPCA", canvasUPCA.getBufferedImage());

                //<parameter name = "UPCE" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasUPCE = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanUPCE   = new UPCABean();
                //Configure the barcode generator
                beanUPCE.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanUPCE.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //Generate the barcode
                beanUPCE.generateBarcode(canvasUPCE, "01234567890");
                //Signal end of generation
                canvasUPCE.finish();
                /////BufferedImage barcodeImage = canvas.getBufferedImage();
                parms.put("UPCE", canvasUPCE.getBufferedImage());

                //<parameter name = "EAN13" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasEAN13 = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanEAN13   = new EAN13Bean();
                //Configure the barcode generator
                beanEAN13.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanEAN13.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //Generate the barcode
                beanEAN13.generateBarcode(canvasEAN13, "012345678901");
                //Signal end of generation
                canvasEAN13.finish();
                /////BufferedImage barcodeImage = canvas.getBufferedImage();
                parms.put("EAN13", canvasEAN13.getBufferedImage());

                //<parameter name = "EAN8" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasEAN8 = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanEAN8   = new EAN8Bean();
                //Configure the barcode generator
                beanEAN8.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanEAN8.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //Generate the barcode
                beanEAN8.generateBarcode(canvasEAN8, "01234565");
                //Signal end of generation
                canvasEAN8.finish();
                /////BufferedImage barcodeImage = canvas.getBufferedImage();
                parms.put("EAN8", canvasEAN8.getBufferedImage());

                //<parameter name = "POSTNET" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasPOSTNET = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanPOSTNET   = new POSTNETBean();
                //Configure the barcode generator
                beanPOSTNET.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanPOSTNET.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //Generate the barcode
                beanPOSTNET.generateBarcode(canvasPOSTNET, "01234");
                //Signal end of generation
                canvasPOSTNET.finish();
                /////BufferedImage barcodeImage = canvas.getBufferedImage();
                parms.put("POSTNET", canvasPOSTNET.getBufferedImage());

                //<parameter name = "PDF417" class="java.awt.Image" isForPrompting="false">
                BitmapCanvasProvider canvasPDF417 = new BitmapCanvasProvider(dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                AbstractBarcodeBean  beanPDF417   = new PDF417Bean();
                //Configure the barcode generator
                beanPDF417.setModuleWidth(UnitConv.in2mm(1.0f / dpi)); //makes the narrow bar  //width exactly one pixel  //bean.setWideFactor(3);
                beanPDF417.doQuietZone(false);
                //Set up the canvas provider for monochrome PNG output
                //BitmapCanvasProvider canvas = new BitmapCanvasProvider(outs, "image/x-png", dpi, BufferedImage.TYPE_BYTE_BINARY, false, 0);
                //Generate the barcode
                beanPDF417.generateBarcode(canvasPDF417, "ABC123456123456");
                //Signal end of generation
                canvasPDF417.finish();
                /////BufferedImage barcodeImage = canvas.getBufferedImage();
                parms.put("PDF417", canvasPDF417.getBufferedImage());

                //<parameter name = "QRCode" class="java.awt.Image" isForPrompting="false">
                QRCodeWriter writer = new QRCodeWriter();
                BitMatrix    matrix = writer.encode("https://github.com/Jenli-Chen/jasperreports4dotnet", BarcodeFormat.QR_CODE, 100, 100);
                parms.put("QRCode", toBufferedImage(matrix));
            }
            catch (WriterException e)
            {
                e.printStackTrace();
            }
            finally
            {
            }
        }
Beispiel #7
0
 public override void setRenderingHints(java.util.Map hints)
 {
     addRenderingHints(hints);
     //TODO all not included values should reset to default, but was is default?
 }