org.apache.uima.aae
Class UimaSerializer

java.lang.Object
  extended by org.apache.uima.aae.UimaSerializer

public class UimaSerializer
extends java.lang.Object


Constructor Summary
UimaSerializer()
           
 
Method Summary
 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


Copyright © 2011. All Rights Reserved.