org.apache.uima.collection.impl
Class CasConverter

java.lang.Object
  extended by org.apache.uima.collection.impl.CasConverter

public class CasConverter
extends java.lang.Object

Converts CasData to and from Cas Object (CAS).


Constructor Summary
CasConverter()
           
 
Method Summary
 CasData casContainerToCasData(CAS aContainer)
          Convert CAS Container (aka CAS Object) to CAS Data
 void casDataToCasContainer(CasData aData, CAS aContainer, boolean aLenient)
          Convert CAS Data to CAS Container (aka CAS Object)
 java.lang.String getDocumentTextFeatureName()
          Gets the name of the CASData Feature that stores the document text.
 java.lang.String getDocumentTextTypeName()
          Gets the name of the CASData FeatureStructure Type that stores the document text.
 void setDocumentTextFeatureName(java.lang.String aDocumentTextFeatureName)
          Sets the name of the CASData Feature that stores the document text.
 void setDocumentTextTypeName(java.lang.String aDocumentTextTypeName)
          Sets the name of the CASData FeatureStructure Type that stores the document text.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CasConverter

public CasConverter()
Method Detail

getDocumentTextTypeName

public java.lang.String getDocumentTextTypeName()
Gets the name of the CASData FeatureStructure Type that stores the document text.

Returns:
the document text type name

setDocumentTextTypeName

public void setDocumentTextTypeName(java.lang.String aDocumentTextTypeName)
Sets the name of the CASData FeatureStructure Type that stores the document text.

Parameters:
aDocumentTextTypeName - the document text type name

getDocumentTextFeatureName

public java.lang.String getDocumentTextFeatureName()
Gets the name of the CASData Feature that stores the document text.

Returns:
the document text feature name

setDocumentTextFeatureName

public void setDocumentTextFeatureName(java.lang.String aDocumentTextFeatureName)
Sets the name of the CASData Feature that stores the document text.

Parameters:
aDocumentTextFeatureName - the document text feature name

casDataToCasContainer

public void casDataToCasContainer(CasData aData,
                                  CAS aContainer,
                                  boolean aLenient)
                           throws CollectionException
Convert CAS Data to CAS Container (aka CAS Object)

Parameters:
aData - CAS Data to convert
aContainer - CAS to convert into
aLenient - if true, data that does not fit into CAS type system will be ignored. If false, an exception will be thrown in that case.
Throws:
CollectionException - if aLenient is false and a type system incompatibility is found

casContainerToCasData

public CasData casContainerToCasData(CAS aContainer)
Convert CAS Container (aka CAS Object) to CAS Data

Parameters:
aContainer - CAS to convert
Returns:
CasData object containing all information from the CAS


Copyright © 2013. All Rights Reserved.