Package org.apache.uima.cas.impl

Examples of org.apache.uima.cas.impl.XmiCasSerializer


        BufferedWriter writer = null;
        try {
          writer = new BufferedWriter(new FileWriter(
              xmiOutputDirectory + File.separatorChar
                  + documentID.toString() + ".xmi"));
          XmiCasSerializer ser = new XmiCasSerializer(
              jcas.getTypeSystem());
          XMLSerializer xmlSer = new XMLSerializer(writer, false);
          ser.serialize(jcas.getCas(), xmlSer.getContentHandler());
        } catch (IOException e) {
          log.error("error writing xmi, documentID=" + documentID, e);
        } catch (SAXException e) {
          log.error("error writing xmi, documentID=" + documentID, e);
        } finally {
View Full Code Here


    // look for document
    if (bStoreCAS) {
      try {
        ByteArrayOutputStream out = new ByteArrayOutputStream();
        GZIPOutputStream zipOut = new GZIPOutputStream(out);
        XmiCasSerializer ser = new XmiCasSerializer(
            jcas.getTypeSystem());
        XMLSerializer xmlSer = new XMLSerializer(zipOut, false);
        ser.serialize(jcas.getCas(), xmlSer.getContentHandler());
        zipOut.close();
        doc.setCas(out.toByteArray());
      } catch (Exception saxException) {
        log.error("error serializing document cas", saxException);
      }
View Full Code Here

    FileOutputStream out = null;

    try {
      // write XMI
      out = new FileOutputStream(name);
      XmiCasSerializer ser = new XmiCasSerializer(aCas.getTypeSystem());
      XMLSerializer xmlSer = new XMLSerializer(out, false);
      ser.serialize(aCas, xmlSer.getContentHandler());
    } finally {
      if (out != null) {
        out.close();
      }
    }
View Full Code Here

    FileOutputStream out = null;

    try {
      // write XMI
      out = new FileOutputStream(name);
      XmiCasSerializer ser = new XmiCasSerializer(aCas.getTypeSystem());
      XMLSerializer xmlSer = new XMLSerializer(out, false);
      ser.serialize(aCas, xmlSer.getContentHandler());
    } finally {
      if (out != null) {
        out.close();
      }
    }
View Full Code Here

//    XMLSerializer xmlSer = new XMLSerializer(writer, false);
    XMLSerializer xmlSer = new XMLSerializer(stream, false);
    if (encoding != null)
      xmlSer.setOutputProperty(OutputKeys.ENCODING, encoding);

    XmiCasSerializer ser = new XmiCasSerializer(typeSystem);
   
    ser.serialize(aCAS, xmlSer.getContentHandler());
    // ser.serialize(aCAS, xmlSer.getContentHandler(),false, otsd);
  }
View Full Code Here

  {
    Writer writer = new StringWriter();
    try
    {
      XMLSerializer xmlSer = new XMLSerializer(writer, false);
      XmiCasSerializer ser = new XmiCasSerializer(aCAS.getTypeSystem());
      ser.serialize(aCAS, xmlSer.getContentHandler(), null, serSharedData);
      return writer.toString();
    }
    catch( Exception e)
    {
      throw e;
View Full Code Here

    FileOutputStream out = null;

    try {
      // write XMI
      out = new FileOutputStream(name);
      XmiCasSerializer ser = new XmiCasSerializer(aCas.getTypeSystem());
      XMLSerializer xmlSer = new XMLSerializer(out, false);
      ser.serialize(aCas, xmlSer.getContentHandler());
    } finally {
      if (out != null) {
        out.close();
      }
    }
View Full Code Here

        isModelGenerated = true;
      }

      // write XMI
      out = new FileOutputStream(name);
      XmiCasSerializer ser = new XmiCasSerializer(aCas.getTypeSystem(), schemaLocationMap);
      XMLSerializer xmlSer = new XMLSerializer(out, false);
      ser.serialize(aCas, xmlSer.getContentHandler());
    } finally {
      if (out != null) {
        out.close();
      }
    }
View Full Code Here

    FileOutputStream out = null;

    try {
      // write XMI
      out = new FileOutputStream(name);
      XmiCasSerializer ser = new XmiCasSerializer(aCas.getTypeSystem());
      XMLSerializer xmlSer = new XMLSerializer(out, false);
      ser.serialize(aCas, xmlSer.getContentHandler());
    } finally {
      if (out != null) {
        out.close();
      }
    }
View Full Code Here

        if (documentID == null) {
          throw new IllegalArgumentException("No documentID for CAS:\n" + jCas);
        }
        File outFile = new File(this.outputDirectory, documentID + ".xmi");
        ContentHandler handler = new XMLSerializer(new FileOutputStream(outFile)).getContentHandler();
        new XmiCasSerializer(jCas.getTypeSystem()).serialize(jCas.getCas(), handler);
      } catch (CASRuntimeException e) {
        throw new AnalysisEngineProcessException(e);
      } catch (SAXException e) {
        throw new AnalysisEngineProcessException(e);
      } catch (FileNotFoundException e) {
View Full Code Here

TOP

Related Classes of org.apache.uima.cas.impl.XmiCasSerializer

Copyright © 2018 www.massapicom. 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.