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.
This class is abstract, because it only has static methods and should never be instantiated
-
Constructor Summary
-
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 or XCAS.
-
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 or XCAS.- 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
-