|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.uima.util.CasToInlineXml
public class CasToInlineXml
Generates an *approximate* inline XML representation of a CAS. Annotation types are represented as XML tags, features are represented as attributes. Features whose values are FeatureStructures are not represented. Feature values which are strings longer than 64 characters are truncated. Feature values which are arrays of primitives are represented by strings that look like [ xxx, xxx ] The Subject of analysis is presumed to be a text string. Some characters in the document's Subject-of-analysis are replaced by blanks, because the characters aren't valid in xml documents. It doesn't work for annotations which are overlapping, because these cannot be properly represented as properly - nested XML.
Constructor Summary | |
---|---|
CasToInlineXml()
|
Method Summary | |
---|---|
void |
destroy()
This destroy method does nothing. |
String |
format(CAS aCAS)
Formats a CAS as a String. |
String |
format(CAS aCAS,
FSMatchConstraint aFilter)
Formats a CAS as a String. |
String |
generateXML(CAS aCAS)
Generates inline XML from a CAS. |
String |
generateXML(CAS aCAS,
FSMatchConstraint aFilter)
Generates inline XML from a CAS. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CasToInlineXml()
Method Detail |
---|
public void destroy()
Resource.destroy()
public String format(CAS aCAS) throws CASException
CASException
public String format(CAS aCAS, FSMatchConstraint aFilter) throws CASException
CASException
public String generateXML(CAS aCAS) throws CASException
aCAS
- CAS to generate from
CASException
public String generateXML(CAS aCAS, FSMatchConstraint aFilter) throws CASException
aCAS
- CAS to generate fromaFilter
- constraint that determines which annotations are included in the output. If null (or
ommitted), all annotations are included.
CASException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |