You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2006/12/25 21:31:55 UTC
svn commit: r490169 - in
/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas:
Annotation.java Annotation_Type.java
Author: schor
Date: Mon Dec 25 12:31:54 2006
New Revision: 490169
URL: http://svn.apache.org/viewvc?view=rev&rev=490169
Log:
UIMA-10 Deprecate getStart in Annotation cover class.
Add view-aware low level get covered text to Annotation_Type
cover class - remove bad version which was commented out.
Modified:
incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java
incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java?view=diff&rev=490169&r1=490168&r2=490169
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation.java Mon Dec 25 12:31:54 2006
@@ -119,6 +119,9 @@
return text.substring(getBegin(), getEnd());
}
+ /**
+ * @deprecated
+ */
public int getStart() {
return getBegin();
}
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java?view=diff&rev=490169&r1=490168&r2=490169
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/tcas/Annotation_Type.java Mon Dec 25 12:31:54 2006
@@ -89,12 +89,15 @@
/**
* @see org.apache.uima.cas.text.AnnotationFS#getCoveredText()
*/
- // public String getCoveredText(int inst) {
- // final TCASImpl tcasImpl = (TCASImpl) casImpl;
- // final String text = tcasImpl.getDocumentText();
- // if (text == null) return null;
- // return text.substring(getBegin(inst), getEnd(inst));
- // }
+ public String getCoveredText(int inst) {
+ final CASImpl casView = ll_cas.ll_getSofaCasView(inst);
+ final String text = casView.getDocumentText();
+ if (text == null) {
+ return null;
+ }
+ return text.substring(getBegin(inst), getEnd(inst));
+ }
+
// * initialize variables to correspond with Cas Type and Features
public Annotation_Type(JCas jcas, Type casType) {
super(jcas, casType);