Package org.apache.uima.util
Class XmlCasSerializer
java.lang.Object
org.apache.uima.util.XmlCasSerializer
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
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
Constructor Details
-
XmlCasSerializer
public XmlCasSerializer()
-
-
Method Details
-
serialize
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
-