Package org.apache.uima.util
Class XmlCasSerializer
- java.lang.Object
-
- org.apache.uima.util.XmlCasSerializer
-
public abstract class XmlCasSerializer extends Object
This class is an older class with just two static methods which forward to methods in XmiCasSerializer. Consider using XmiCasSerializer or CasIOUtils instead. Serializes 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 void
serialize(CAS aCAS, OutputStream aStream)
Serializes a CAS to XMI format and writes it to an output stream.static void
serialize(CAS aCAS, TypeSystem aTargetTypeSystem, OutputStream aStream)
Serializes a CAS to XMI format and writes it to an output stream.
-
-
-
Method Detail
-
serialize
public static void serialize(CAS aCAS, OutputStream aStream) throws SAXException, 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:
SAXException
- if a problem occurs during XMI serializationIOException
- if an I/O failure occurs
-
serialize
public static void serialize(CAS aCAS, TypeSystem aTargetTypeSystem, OutputStream aStream) throws SAXException, 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:
SAXException
- if a problem occurs during XMI serializationIOException
- if an I/O failure occurs
-
-