Class UimaSerializer


  • public class UimaSerializer
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      UimaSerializer()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.uima.cas.impl.OutOfTypeSystemData deSerialiazeFromXCAS​(java.lang.String anXcas, org.apache.uima.cas.CAS aCas)
      Serializes XCas into CAS
      void deserializeCasFromBinary​(byte[] binarySource, org.apache.uima.cas.CAS aCAS)
      Utility method for deserializing a CAS from a binary
      void deserializeCasFromXmi​(java.lang.String anXmlStr, org.apache.uima.cas.CAS aCAS, org.apache.uima.cas.impl.XmiSerializationSharedData aSharedData, boolean aLenient, int aMergePoint)
      Utility method for deserializing a CAS from an XMI String
      void deserializeCasFromXmi​(java.lang.String anXmlStr, org.apache.uima.cas.CAS aCAS, org.apache.uima.cas.impl.XmiSerializationSharedData aSharedData, boolean aLenient, int aMergePoint, org.apache.uima.cas.impl.AllowPreexistingFS allow)  
      byte[] serializeCasToBinary​(org.apache.uima.cas.CAS aCAS)  
      byte[] serializeCasToBinary​(org.apache.uima.cas.CAS aCAS, org.apache.uima.cas.Marker aMark)  
      java.lang.String serializeCasToXmi​(org.apache.uima.cas.CAS aCAS, org.apache.uima.cas.impl.XmiSerializationSharedData serSharedData)
      Utility method for serializing a CAS to an XMI String
      java.lang.String serializeCasToXmi​(org.apache.uima.cas.CAS aCAS, org.apache.uima.cas.impl.XmiSerializationSharedData serSharedData, org.apache.uima.cas.Marker aMarker)  
      void serializeToXCAS​(java.io.OutputStream stream, org.apache.uima.cas.CAS aCAS, java.lang.String encoding, org.apache.uima.cas.TypeSystem typeSystem, org.apache.uima.cas.impl.OutOfTypeSystemData otsd)
      Serializes CAS into a given OutputStream
      void serializeToXMI​(java.io.OutputStream stream, org.apache.uima.cas.CAS aCAS, java.lang.String encoding, org.apache.uima.cas.TypeSystem typeSystem, org.apache.uima.cas.impl.OutOfTypeSystemData otsd)
      Serializes CAS into a given OutputStream
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • UimaSerializer

        public UimaSerializer()
    • Method Detail

      • deSerialiazeFromXCAS

        public org.apache.uima.cas.impl.OutOfTypeSystemData deSerialiazeFromXCAS​(java.lang.String anXcas,
                                                                                 org.apache.uima.cas.CAS aCas)
                                                                          throws java.lang.Exception
        Serializes XCas into CAS
        Parameters:
        anXcas -
        aCas -
        Throws:
        java.lang.Exception
      • serializeToXCAS

        public void serializeToXCAS​(java.io.OutputStream stream,
                                    org.apache.uima.cas.CAS aCAS,
                                    java.lang.String encoding,
                                    org.apache.uima.cas.TypeSystem typeSystem,
                                    org.apache.uima.cas.impl.OutOfTypeSystemData otsd)
                             throws java.io.IOException,
                                    org.xml.sax.SAXException
        Serializes CAS into a given OutputStream
        Parameters:
        stream -
        aCAS -
        encoding -
        typeSystem -
        Throws:
        java.io.IOException
        org.xml.sax.SAXException
      • serializeToXMI

        public void serializeToXMI​(java.io.OutputStream stream,
                                   org.apache.uima.cas.CAS aCAS,
                                   java.lang.String encoding,
                                   org.apache.uima.cas.TypeSystem typeSystem,
                                   org.apache.uima.cas.impl.OutOfTypeSystemData otsd)
                            throws java.io.IOException,
                                   org.xml.sax.SAXException
        Serializes CAS into a given OutputStream
        Parameters:
        stream -
        aCAS -
        encoding -
        typeSystem -
        Throws:
        java.io.IOException
        org.xml.sax.SAXException
      • serializeCasToXmi

        public java.lang.String serializeCasToXmi​(org.apache.uima.cas.CAS aCAS,
                                                  org.apache.uima.cas.impl.XmiSerializationSharedData serSharedData)
                                           throws java.lang.Exception
        Utility method for serializing a CAS to an XMI String
        Throws:
        java.lang.Exception
      • serializeCasToXmi

        public java.lang.String serializeCasToXmi​(org.apache.uima.cas.CAS aCAS,
                                                  org.apache.uima.cas.impl.XmiSerializationSharedData serSharedData,
                                                  org.apache.uima.cas.Marker aMarker)
                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • deserializeCasFromXmi

        public void deserializeCasFromXmi​(java.lang.String anXmlStr,
                                          org.apache.uima.cas.CAS aCAS,
                                          org.apache.uima.cas.impl.XmiSerializationSharedData aSharedData,
                                          boolean aLenient,
                                          int aMergePoint)
                                   throws javax.xml.parsers.FactoryConfigurationError,
                                          javax.xml.parsers.ParserConfigurationException,
                                          org.xml.sax.SAXException,
                                          java.io.IOException
        Utility method for deserializing a CAS from an XMI String
        Throws:
        javax.xml.parsers.FactoryConfigurationError
        javax.xml.parsers.ParserConfigurationException
        org.xml.sax.SAXException
        java.io.IOException
      • deserializeCasFromXmi

        public void deserializeCasFromXmi​(java.lang.String anXmlStr,
                                          org.apache.uima.cas.CAS aCAS,
                                          org.apache.uima.cas.impl.XmiSerializationSharedData aSharedData,
                                          boolean aLenient,
                                          int aMergePoint,
                                          org.apache.uima.cas.impl.AllowPreexistingFS allow)
                                   throws javax.xml.parsers.FactoryConfigurationError,
                                          javax.xml.parsers.ParserConfigurationException,
                                          org.xml.sax.SAXException,
                                          java.io.IOException
        Throws:
        javax.xml.parsers.FactoryConfigurationError
        javax.xml.parsers.ParserConfigurationException
        org.xml.sax.SAXException
        java.io.IOException
      • deserializeCasFromBinary

        public void deserializeCasFromBinary​(byte[] binarySource,
                                             org.apache.uima.cas.CAS aCAS)
                                      throws java.lang.Exception
        Utility method for deserializing a CAS from a binary
        Throws:
        java.lang.Exception
      • serializeCasToBinary

        public byte[] serializeCasToBinary​(org.apache.uima.cas.CAS aCAS)
                                    throws java.lang.Exception
        Throws:
        java.lang.Exception
      • serializeCasToBinary

        public byte[] serializeCasToBinary​(org.apache.uima.cas.CAS aCAS,
                                           org.apache.uima.cas.Marker aMark)
                                    throws java.lang.Exception
        Throws:
        java.lang.Exception