Class VinciCasDataConverter
- java.lang.Object
-
- org.apache.uima.cas_data.impl.vinci.VinciCasDataConverter
-
public class VinciCasDataConverter extends Object
Utilities for converting a VinciFrame to and from a CasData.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidappendVinciFrameToCasData(AFrame aCasFrame, CasData aCasData)Converts a VinciFrame to a CasData, appending to an existing CasData.voidcasDataToVinciFrame(CasData aCasData, AFrame aParentFrame)Converts a CasData to a VinciFrameCasDatavinciFrameToCasData(AFrame aCasFrame)Converts a VinciFrame to a CasData.voidvinciFrameToCasData(AFrame aCasFrame, CasData aCasData)Deprecated.Use appendVinciFrameToCasData(Aframe, CasData) or vinciFrameToCasData(AFrame)
-
-
-
Constructor Detail
-
VinciCasDataConverter
public VinciCasDataConverter(String aUeidType, String aUeidFeature, String aCasDataDocTextType, String aCasDataDocTextFeature, String aXCasDocTextTag, boolean aIncludeAnnotationSpannedText)
Creates a new VinciCasDataConverter- Parameters:
aUeidType- CasData type that contains the UEID (may be null)aUeidFeature- CasData feature that contains the UEID (may be null)aCasDataDocTextType- CasData type that contains the document textaCasDataDocTextFeature- CasData feature that contains the document textaXCasDocTextTag- XCas tag representing the document textaIncludeAnnotationSpannedText- if true, when generating XCas for an annotation, the spanned text of the annotation will be included as the content of the XCas element.
-
-
Method Detail
-
casDataToVinciFrame
public void casDataToVinciFrame(CasData aCasData, AFrame aParentFrame) throws IOException, SAXException
Converts a CasData to a VinciFrame- Parameters:
aCasData- CasData to convertaParentFrame- VinciFrame to be the parent of the frame created from the CasData- Throws:
IOExceptionSAXException
-
vinciFrameToCasData
@Deprecated public void vinciFrameToCasData(AFrame aCasFrame, CasData aCasData) throws SAXException
Deprecated.Use appendVinciFrameToCasData(Aframe, CasData) or vinciFrameToCasData(AFrame)Converts a VinciFrame to a CasData, appending to an existing CasData.- Parameters:
aCasFrame- VinciFrame containing XCASaCasData- CasData to which FeatureStructures from XCAS will be appended- Throws:
SAXException
-
vinciFrameToCasData
public CasData vinciFrameToCasData(AFrame aCasFrame) throws SAXException
Converts a VinciFrame to a CasData.- Parameters:
aCasFrame- VinciFrame containing XCAS- Returns:
- a new CasData corrsponding to the XCAS in aCasFrame
- Throws:
SAXException
-
appendVinciFrameToCasData
public void appendVinciFrameToCasData(AFrame aCasFrame, CasData aCasData) throws SAXException
Converts a VinciFrame to a CasData, appending to an existing CasData.- Parameters:
aCasFrame- VinciFrame containing XCASaCasData- CasData to which FeatureStructures from XCAS will be appended- Throws:
SAXException
-
-