Package org.apache.uima.util
Class XmlCasSerializer
- java.lang.Object
-
- org.apache.uima.util.XmlCasSerializer
-
public abstract class XmlCasSerializer extends java.lang.ObjectSerializes a CAS to inline XML format. The output format conforms to the XML Metadata Interchange (XMI) format, an OMG standard.For more options, see
XmiCasSerializer.
-
-
Constructor Summary
Constructors Constructor Description XmlCasSerializer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidserialize(CAS aCAS, java.io.OutputStream aStream)Serializes a CAS to XMI format and writes it to an output stream.static voidserialize(CAS aCAS, TypeSystem aTargetTypeSystem, java.io.OutputStream aStream)Serializes a CAS to XMI format and writes it to an output stream.
-
-
-
Method Detail
-
serialize
public static void serialize(CAS aCAS, java.io.OutputStream aStream) throws org.xml.sax.SAXException, java.io.IOException
Serializes a CAS to XMI format and writes it to an output stream.- Parameters:
aCAS- CAS to serialize.aStream- output stream to which to write the XMI document- Throws:
org.xml.sax.SAXException- if a problem occurs during XMI serializationjava.io.IOException- if an I/O failure occurs
-
serialize
public static void serialize(CAS aCAS, TypeSystem aTargetTypeSystem, java.io.OutputStream aStream) throws org.xml.sax.SAXException, java.io.IOException
Serializes a CAS to XMI format and writes it to an output stream. Allows a TypeSystem to be specified, to which the produced XMI will conform. Any types or features not in the target type system will not be serialized.- Parameters:
aCAS- CAS to serialize.aTargetTypeSystem- type system to which the produced XMI will conform. Any types or features not in the target type system will not be serialized.aStream- output stream to which to write the XMI document- Throws:
org.xml.sax.SAXException- if a problem occurs during XMI serializationjava.io.IOException- if an I/O failure occurs
-
-