Examples of FitsOutput


Examples of edu.harvard.hul.ois.fits.FitsOutput

  public void testDocMD() throws Exception
      Fits fits = new Fits();
      File input = new File("testfiles/test.ods");
     
     
      FitsOutput fitsOut = fits.examine(input);
     
    XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat());
    serializer.output(fitsOut.getFitsXml(), System.out);
   
    DocumentMD docmd = (DocumentMD)fitsOut.getStandardXmlContent();
   
    if(docmd != null) {
    docmd.setRoot(true);
      XMLOutputFactory xmlof = XMLOutputFactory.newInstance();
      XMLStreamWriter writer = xmlof.createXMLStreamWriter(System.out);
View Full Code Here

Examples of edu.harvard.hul.ois.fits.FitsOutput

  public void testTextMD() throws Exception
      Fits fits = new Fits();
      File input = new File("testfiles/utf16.txt");
     
     
      FitsOutput fitsOut = fits.examine(input);
     
    XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat());
    serializer.output(fitsOut.getFitsXml(), System.out);
   
    TextMD textmd = (TextMD)fitsOut.getStandardXmlContent();
    textmd.setRoot(true);
   
    XMLOutputFactory xmlof = XMLOutputFactory.newInstance();
    XMLStreamWriter writer = xmlof.createXMLStreamWriter(System.out);
   
View Full Code Here

Examples of edu.harvard.hul.ois.fits.FitsOutput

    }
    for(File f : problemsDir.listFiles()) {
      if(f.getName().equals("CVS")) {
        continue;
      }
      FitsOutput output = fits.examine(f);   
      /*
      assertNotNull(output.getFileInfoElements());
      assertNotNull(output.getFileStatusElements());
      assertNotNull(output.getTechMetadataElements());
      assertNotNull(output.getTechMetadataType());
      assertNotNull(output.getErrorMessages());
      assertNotNull(output.checkWellFormed());
      assertNotNull(output.checkValid());
      assertNotNull(output.getMetadataElement("md5checksum").getValue());
      */
      String errorText = output.getErrorMessages();
      XmlContent xml = output.getStandardXmlContent();
      if(xml != null) {
        XMLStreamWriter writer = xmlof.createXMLStreamWriter(System.out);
        xml.output(writer);
        writer.close();
      }
      System.out.println(errorText);
      System.out.println("valid = "+output.checkValid());
      System.out.println("well-formed = "+output.checkWellFormed());
      System.out.println(output.getMetadataElement("md5checksum").getValue());
    }
   

   
  }
View Full Code Here

Examples of edu.harvard.hul.ois.fits.FitsOutput

      //skip directories
      if(inputFile.isDirectory()) {
        continue;
      }
      System.out.println("processing " + inputFile.getPath());
      FitsOutput fitsOutput = fits.examine(inputFile);
      fitsOutput.saveToDisk(outputDir.getPath()+File.separator+inputFile.getName()+".xml");
    }
   
    System.out.println("All Done");

  }
View Full Code Here

Examples of edu.harvard.hul.ois.fits.FitsOutput

      if(inputFile.isDirectory()) {
        continue;
      }
      StringWriter sw = new StringWriter();
     
      FitsOutput fitsOut = fits.examine(inputFile);
      serializer.output(fitsOut.getFitsXml(), sw);
      String actualStr = sw.toString();
     
      File outputFile = new File(outputDir + File.separator + inputFile.getName()+".xml");
      if(!outputFile.exists()) {
        System.err.println("Not Found: "+outputFile.getPath());
        continue;
      }
      Document expectedXml = builder.build(new FileInputStream(outputFile));
      sw = new StringWriter();
      serializer.output(expectedXml, sw);
      String expectedStr = sw.toString();
     
      //get the file name in case of a failure
      FitsMetadataElement item = fitsOut.getMetadataElement("filename");
        DifferenceListener myDifferenceListener = new IgnoreAttributeValuesDifferenceListener();
        Diff diff = new Diff(expectedStr,actualStr);
        diff.overrideDifferenceListener(myDifferenceListener);

        if(diff.similar()) {
View Full Code Here

Examples of edu.harvard.hul.ois.fits.FitsOutput

  public void testAudioMD() throws Exception
      Fits fits = new Fits();
      File input = new File("testfiles/test.wav");
     
     
      FitsOutput fitsOut = fits.examine(input);
     
    XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat());
    serializer.output(fitsOut.getFitsXml(), System.out);
   
    XmlContent xml = fitsOut.getStandardXmlContent();
   
    if(xml != null) {
      xml.setRoot(true);
      XMLOutputFactory xmlof = XMLOutputFactory.newInstance();
      XMLStreamWriter writer = xmlof.createXMLStreamWriter(System.out);
View Full Code Here

Examples of edu.harvard.hul.ois.fits.FitsOutput

        }
      }
      fits.addContent(toolOutput);
    }
   
    FitsOutput result = new FitsOutput(mergedDoc);
    return result;
  }
View Full Code Here

Examples of edu.harvard.hul.ois.fits.FitsOutput

        if(t.getToolInfo().getName().equals("Exiftool")) {
          //t.setEnabled(false);
        }
      }
     
      FitsOutput fitsOut = fits.examine(input);
      fitsOut.saveToDisk("fitsBasicTestOutput.xml");
     
  }
View Full Code Here

Examples of edu.harvard.hul.ois.fits.FitsOutput

    for(File input : inputDir.listFiles()) {
      //skip directories
      if(input.isDirectory()) {
        continue;
      }
      FitsOutput fitsOut = fits.examine(input);
     
      File outputFile = new File(outputDir + File.separator + input.getName()+".xml");
      if(!outputFile.exists()) {
        System.err.println("Not Found: "+outputFile.getPath());
        continue;
      }
      Document expectedXml = builder.build(new FileInputStream(outputFile));
      FitsOutput expectedFits = new FitsOutput(expectedXml);
     
      FitsOutput[][] tmp = new FitsOutput[][]{{expectedFits,fitsOut}};
      inputs.add(tmp[0]);
    }
        return inputs;
View Full Code Here

Examples of edu.harvard.hul.ois.fits.FitsOutput

        if(t.getToolInfo().getName().equals("Exiftool")) {
          //t.setEnabled(false);
        }
      }
     
      FitsOutput fitsOut = fits.examine(input);
     
    XMLOutputter serializer = new XMLOutputter(Format.getPrettyFormat());
    serializer.output(fitsOut.getFitsXml(), System.out);
   
    Mix mix = (Mix)fitsOut.getStandardXmlContent();
    mix.setRoot(true);
       
    XMLOutputFactory xmlof = XMLOutputFactory.newInstance();
    XMLStreamWriter writer = xmlof.createXMLStreamWriter(System.out);
   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.