public int ll_compare(int ref1, int ref2) { return this.iicp.fsLeafIndex.ll_compare(ref1, ref2); }
/** * @see org.apache.uima.cas.FSIndex#contains(FeatureStructure) */ @Override public boolean contains(FeatureStructure fs) { FeatureStructureImpl fsi = (FeatureStructureImpl) fs; IntPointerIterator it = createPointerIterator(this.iicp); it.moveTo(fsi.getAddress()); return it.isValid() && (0 == this.iicp.fsLeafIndex.ll_compare(fsi.getAddress(), it.get())); }
/** * @see org.apache.uima.cas.FSIndex#find(FeatureStructure) */ @Override public FeatureStructure find(FeatureStructure fs) { FeatureStructureImpl fsi = (FeatureStructureImpl) fs; IntPointerIterator it = createPointerIterator(this.iicp); it.moveTo(fsi.getAddress()); if (it.isValid()) { int v = it.get(); return (0 == this.iicp.fsLeafIndex.ll_compare(fsi.getAddress(), v)) ? this.iicp.getCASImpl().createFS(v) : null; } return null; }