Package org.apache.uima.util
Class XmlCasDeserializer
java.lang.Object
org.apache.uima.util.XmlCasDeserializer
Deserializes a CAS from a standoff-XML format. This class can read the XMI format introduced in
UIMA v1.4 as well as the XCAS format from previous versions.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
deserialize
(InputStream aStream, CAS aCAS) Deserializes a CAS from a standoff-XML format.static void
deserialize
(InputStream aStream, CAS aCAS, boolean aLenient) Deserializes a CAS from XMI.
-
Constructor Details
-
XmlCasDeserializer
public XmlCasDeserializer()
-
-
Method Details
-
deserialize
Deserializes a CAS from a standoff-XML format.- Parameters:
aStream
- input stream from which to read the XML documentaCAS
- CAS into which to deserialize. This CAS must be set up with a type system that is compatible with that in the XML.- Throws:
SAXException
- if an XML Parsing error occursIOException
- if an I/O failure occurs
-
deserialize
public static void deserialize(InputStream aStream, CAS aCAS, boolean aLenient) throws SAXException, IOException Deserializes a CAS from XMI.- Parameters:
aStream
- input stream from which to read the XML documentaCAS
- CAS into which to deserialize. This CAS must be set up with a type system that is compatible with that in the XMLaLenient
- if true, unknown Types will be ignored. If false, unknown Types will cause an exception. The default is false.- Throws:
SAXException
- if an XML Parsing error occursIOException
- if an I/O failure occurs
-