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 2016/09/21 15:53:48 UTC
svn commit: r1761773 -
/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/SelectFSs.java
Author: schor
Date: Wed Sep 21 15:53:48 2016
New Revision: 1761773
URL: http://svn.apache.org/viewvc?rev=1761773&view=rev
Log:
[UIMA-5115] some startAt only imply Ordered, not AnnotationIndex. Eliminate shift(n) - incorporated as positional arg in startAt().
Modified:
uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/SelectFSs.java
Modified: uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/SelectFSs.java
URL: http://svn.apache.org/viewvc/uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/SelectFSs.java?rev=1761773&r1=1761772&r2=1761773&view=diff
==============================================================================
--- uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/SelectFSs.java (original)
+++ uima/uimaj/branches/experiment-v3-jcas/uimaj-core/src/main/java/org/apache/uima/cas/SelectFSs.java Wed Sep 21 15:53:48 2016
@@ -30,6 +30,7 @@ import org.apache.uima.jcas.tcas.Annotat
* Collection of builder style methods to specify selection of FSs from indexes
* Comment codes:
* AI = implies AnnotationIndex
+ * Ordered = implies an ordered index not necessarily AnnotationIndex
*/
public interface SelectFSs<T extends FeatureStructure> {
@@ -47,8 +48,7 @@ public interface SelectFSs<T extends Fea
SelectFSs<T> type(int jcasClass_dot_type);
SelectFSs<T> type(Class<? extends TOP> jcasClass_dot_class);
- SelectFSs<T> shift(int amount);
-
+// SelectFSs<T> shift(int amount); // incorporated into startAt
/*********************************
* boolean operations
@@ -94,10 +94,10 @@ public interface SelectFSs<T extends Fea
/*********************************
* starting position specification
*********************************/
- SelectFSs<T> startAt(Annotation fs); // AI
+ SelectFSs<T> startAt(TOP fs); // Ordered
SelectFSs<T> startAt(int begin, int end); // AI
- SelectFSs<T> startAt(Annotation fs, int shift); // AI
+ SelectFSs<T> startAt(TOP fs, int shift); // Ordered
SelectFSs<T> startAt(int begin, int end, int shift); // AI
/*********************************