public ArrayList<BaseToken> containedTokens (int a, int b) { ArrayList<BaseToken> ret = new ArrayList<BaseToken>(); BaseToken t1 = hbs.get(a); BaseToken t2 = hbe.get(b); if (t1!=null && t2!=null) { int begin = t1.getTokenNumber(); int end = t2.getTokenNumber(); LinkedList<Annotation> l = FSIteratorToList.convert(jcas.getJFSIndexRepository().getAnnotationIndex(BaseToken.type).iterator()); for (int i = 0; i < l.size(); i++) { BaseToken t = (BaseToken) l.get(i); if (t.getTokenNumber()>=begin && t.getTokenNumber()<=end) ret.add(t); } } // int e; // while (t!=null && (e=t.getEnd())<=b) { // ret.add(t); // t = hbs.get(e); // } return ret; }
public ArrayList<BaseToken> containedTokens (int a, int b) { ArrayList<BaseToken> ret = new ArrayList<BaseToken>(); BaseToken t1 = hbs.get(a); BaseToken t2 = hbe.get(b); if (t1!=null && t2!=null) { int begin = t1.getTokenNumber(); int end = t2.getTokenNumber(); LinkedList<Annotation> l = FSIteratorToList.convert(jcas.getJFSIndexRepository().getAnnotationIndex(BaseToken.type).iterator()); for (int i = 0; i < l.size(); i++) { BaseToken t = (BaseToken) l.get(i); if (t.getTokenNumber()>=begin && t.getTokenNumber()<=end) ret.add(t); } } // int e; // while (t!=null && (e=t.getEnd())<=b) { // ret.add(t); // t = hbs.get(e); // } return ret; }
newGoldToken.setTokenNumber(oldSystemToken.getTokenNumber());
newGoldToken.setTokenNumber(oldSystemToken.getTokenNumber());