public class CasDataToXCas extends Object
Constructor and Description |
---|
CasDataToXCas() |
Modifier and Type | Method and Description |
---|---|
void |
generateXCas(CasData aCasData)
Generates XCAS for a CasData.
|
void |
generateXCas(CasData aCasData,
String aUEID)
Special form of
generateXCas(CasData) that allows a UEID (Universal Entity ID) element
to be added as the first element in the XCAS. |
void |
generateXCas(CasData aCasData,
String aUEID,
boolean aSendStartAndEndDocEvents)
Special form of
generateXCas(CasData) that allows a UEID (Universal Entity ID) element
to be added as the first element in the XCAS and also allows start/end document SAX calls to be
supressed. |
String |
getDocumentTextFeatureName()
Gets the name of the CASData Feature that stores the document text.
|
String |
getDocumentTextTypeName()
Gets the name of the CASData FeatureStructure Type that stores the document text.
|
void |
setContentHandler(ContentHandler aHandler)
Sets the ContentHandler to receive the SAX events.
|
void |
setDocumentTextFeatureName(String aDocumentTextFeatureName)
Sets the name of the CASData Feature that stores the document text.
|
void |
setDocumentTextTypeName(String aDocumentTextTypeName)
Sets the name of the CASData FeatureStructure Type that stores the document text.
|
void |
setIncludeAnnotationSpannedText(boolean aIncludeAnnotationSpannedText) |
void |
setTypesToFilter(String[] aTypesToFilter)
Specifies names of types that will not be included in the XCAS
|
void |
setXCasDocumentTextTagName(String aXCasDocTextTag)
Sets the name of the XCAS tag that will contain the document text.
|
public String getDocumentTextTypeName()
public void setDocumentTextTypeName(String aDocumentTextTypeName)
aDocumentTextTypeName
- the document text type namepublic String getDocumentTextFeatureName()
public void setDocumentTextFeatureName(String aDocumentTextFeatureName)
aDocumentTextFeatureName
- the document text feature namepublic void setXCasDocumentTextTagName(String aXCasDocTextTag)
aXCasDocTextTag
- the document text tagpublic void setIncludeAnnotationSpannedText(boolean aIncludeAnnotationSpannedText)
aIncludeAnnotationSpannedText
- -public void setTypesToFilter(String[] aTypesToFilter)
aTypesToFilter
- -public void setContentHandler(ContentHandler aHandler)
aHandler
- -public void generateXCas(CasData aCasData) throws SAXException
setContentHandler(ContentHandler)
.aCasData
- the CasData from which XCAS will be generatedSAXException
- if the ContentHandler throws a SAX Exceptionpublic void generateXCas(CasData aCasData, String aUEID) throws SAXException
generateXCas(CasData)
that allows a UEID (Universal Entity ID) element
to be added as the first element in the XCAS.aCasData
- the CasData from which XCAS will be generatedaUEID
- the UEID to add to the XCASSAXException
- if the ContentHandler throws a SAX Exceptionpublic void generateXCas(CasData aCasData, String aUEID, boolean aSendStartAndEndDocEvents) throws SAXException
generateXCas(CasData)
that allows a UEID (Universal Entity ID) element
to be added as the first element in the XCAS and also allows start/end document SAX calls to be
supressed.aCasData
- the CasData from which XCAS will be generatedaUEID
- the UEID to add to the XCASaSendStartAndEndDocEvents
- true to send SAX events for start and end of document, false to supress them.SAXException
- if the ContentHandler throws a SAX ExceptionCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.