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 2015/05/05 05:28:48 UTC
svn commit: r1677729 -
/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSRBTIndex.java
Author: schor
Date: Tue May 5 03:28:48 2015
New Revision: 1677729
URL: http://svn.apache.org/r1677729
Log:
no Jira, remove unused class (it's commented out for now)
Modified:
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSRBTIndex.java
Modified: uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSRBTIndex.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSRBTIndex.java?rev=1677729&r1=1677728&r2=1677729&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSRBTIndex.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSRBTIndex.java Tue May 5 03:28:48 2015
@@ -17,135 +17,135 @@
* under the License.
*/
-package org.apache.uima.cas.impl;
-
-import org.apache.uima.cas.FeatureStructure;
-import org.apache.uima.cas.Type;
-import org.apache.uima.cas.admin.FSIndexComparator;
-import org.apache.uima.internal.util.ComparableIntIterator;
-import org.apache.uima.internal.util.ComparableIntPointerIterator;
-import org.apache.uima.internal.util.IntComparator;
-import org.apache.uima.internal.util.IntPointerIterator;
-import org.apache.uima.internal.util.IntVector;
-import org.apache.uima.internal.util.rb_trees.CompIntArrayRBT;
-
-/**
- * Class comment for FSRBTIndex.java goes here.
- *
- *
- */
-// TODO: may not be used - no refs to it on 6-2006
-class FSRBTIndex<T extends FeatureStructure> extends FSLeafIndexImpl<T> {
-
- private CompIntArrayRBT tree;
-
- /**
- * Constructor for FSRBTIndex.
- *
- * @param cas
- */
- public FSRBTIndex(CASImpl cas, Type type, int indexType) {
- super(cas, type, indexType);
- // We can only initialize the tree after we got the comparator.
- this.tree = null;
- }
-
- boolean init(FSIndexComparator comp) {
- boolean rc = super.init(comp);
- this.tree = new CompIntArrayRBT(this);
- return rc;
- }
-
- public void flush() {
- this.tree.flush();
- }
-
- /**
- * @see org.apache.uima.cas.impl.FSLeafIndexImpl#insert(int)
- */
- boolean insert(int fs) {
- this.tree.insertKeyWithDups(fs);
- return true;
- }
-
- public IntPointerIterator refIterator() {
- return this.tree.pointerIterator();
- }
-
- ComparableIntIterator refIterator(IntComparator comp) {
- return this.tree.iterator(comp);
- }
-
- public ComparableIntPointerIterator pointerIterator(IntComparator comp,
- int[] detectIllegalIndexUpdates, int typeCode) {
- return this.tree.pointerIterator(comp, detectIllegalIndexUpdates, typeCode);
- }
-
- /**
- * @see org.apache.uima.cas.impl.FSLeafIndexImpl#refIterator(int)
- */
- protected IntPointerIterator refIterator(int fsCode) {
- return this.tree.pointerIterator(fsCode);
- }
-
- /**
- * @see org.apache.uima.cas.FSIndex#contains(FeatureStructure)
- */
- public boolean contains(FeatureStructure fs) {
- return this.tree.containsKey(((FeatureStructureImpl) fs).getAddress());
- }
-
- public FeatureStructure find(FeatureStructure fs) {
- final FeatureStructureImpl fsi = (FeatureStructureImpl) fs;
- final int resultAddr = this.tree.getKeyForNode(this.tree.findKey(fsi.getAddress()));
- if (resultAddr > 0) {
- return fsi.getCASImpl().createFS(resultAddr);
- }
- return null;
- }
-
- /**
- * @see org.apache.uima.cas.FSIndex#size()
- */
- public int size() {
- return this.tree.size();
- }
-
- /**
- * @see org.apache.uima.cas.impl.FSLeafIndexImpl#deleteFS(org.apache.uima.cas.FeatureStructure)
- */
- public void deleteFS(FeatureStructure fs) {
- final int addr = ((FeatureStructureImpl) fs).getAddress();
- this.tree.deleteKey(addr);
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.apache.uima.cas.impl.LowLevelIndex#ll_iterator()
- */
- public LowLevelIterator ll_iterator() {
- return new LowLevelIteratorWrapper(this.tree.pointerIterator(), this);
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.apache.uima.cas.impl.FSLeafIndexImpl#remove(int)
- */
- @Override
- boolean remove(int fs) {
- return this.tree.deleteKey(fs);
- }
-
- @Override
- boolean insert(int fs, int count) {
- throw new UnsupportedOperationException();
- }
-
- @Override
- protected void bulkAddTo(IntVector v) {
- throw new UnsupportedOperationException();
- }
-
-}
+//package org.apache.uima.cas.impl;
+//
+//import org.apache.uima.cas.FeatureStructure;
+//import org.apache.uima.cas.Type;
+//import org.apache.uima.cas.admin.FSIndexComparator;
+//import org.apache.uima.internal.util.ComparableIntIterator;
+//import org.apache.uima.internal.util.ComparableIntPointerIterator;
+//import org.apache.uima.internal.util.IntComparator;
+//import org.apache.uima.internal.util.IntPointerIterator;
+//import org.apache.uima.internal.util.IntVector;
+//import org.apache.uima.internal.util.rb_trees.CompIntArrayRBT;
+//
+///**
+// * Class comment for FSRBTIndex.java goes here.
+// *
+// *
+// */
+//// TODO: may not be used - no refs to it on 6-2006
+//class FSRBTIndex<T extends FeatureStructure> extends FSLeafIndexImpl<T> {
+//
+// private CompIntArrayRBT tree;
+//
+// /**
+// * Constructor for FSRBTIndex.
+// *
+// * @param cas
+// */
+// public FSRBTIndex(CASImpl cas, Type type, int indexType) {
+// super(cas, type, indexType);
+// // We can only initialize the tree after we got the comparator.
+// this.tree = null;
+// }
+//
+// boolean init(FSIndexComparator comp) {
+// boolean rc = super.init(comp);
+// this.tree = new CompIntArrayRBT(this);
+// return rc;
+// }
+//
+// public void flush() {
+// this.tree.flush();
+// }
+//
+// /**
+// * @see org.apache.uima.cas.impl.FSLeafIndexImpl#insert(int)
+// */
+// boolean insert(int fs) {
+// this.tree.insertKeyWithDups(fs);
+// return true;
+// }
+//
+// public IntPointerIterator refIterator() {
+// return this.tree.pointerIterator();
+// }
+//
+// ComparableIntIterator refIterator(IntComparator comp) {
+// return this.tree.iterator(comp);
+// }
+//
+// public ComparableIntPointerIterator pointerIterator(IntComparator comp,
+// int[] detectIllegalIndexUpdates, int typeCode) {
+// return this.tree.pointerIterator(comp, detectIllegalIndexUpdates, typeCode);
+// }
+//
+// /**
+// * @see org.apache.uima.cas.impl.FSLeafIndexImpl#refIterator(int)
+// */
+// protected IntPointerIterator refIterator(int fsCode) {
+// return this.tree.pointerIterator(fsCode);
+// }
+//
+// /**
+// * @see org.apache.uima.cas.FSIndex#contains(FeatureStructure)
+// */
+// public boolean contains(FeatureStructure fs) {
+// return this.tree.containsKey(((FeatureStructureImpl) fs).getAddress());
+// }
+//
+// public FeatureStructure find(FeatureStructure fs) {
+// final FeatureStructureImpl fsi = (FeatureStructureImpl) fs;
+// final int resultAddr = this.tree.getKeyForNode(this.tree.findKey(fsi.getAddress()));
+// if (resultAddr > 0) {
+// return fsi.getCASImpl().createFS(resultAddr);
+// }
+// return null;
+// }
+//
+// /**
+// * @see org.apache.uima.cas.FSIndex#size()
+// */
+// public int size() {
+// return this.tree.size();
+// }
+//
+// /**
+// * @see org.apache.uima.cas.impl.FSLeafIndexImpl#deleteFS(org.apache.uima.cas.FeatureStructure)
+// */
+// public void deleteFS(FeatureStructure fs) {
+// final int addr = ((FeatureStructureImpl) fs).getAddress();
+// this.tree.deleteKey(addr);
+// }
+//
+// /*
+// * (non-Javadoc)
+// *
+// * @see org.apache.uima.cas.impl.LowLevelIndex#ll_iterator()
+// */
+// public LowLevelIterator ll_iterator() {
+// return new LowLevelIteratorWrapper(this.tree.pointerIterator(), this);
+// }
+//
+// /*
+// * (non-Javadoc)
+// *
+// * @see org.apache.uima.cas.impl.FSLeafIndexImpl#remove(int)
+// */
+// @Override
+// boolean remove(int fs) {
+// return this.tree.deleteKey(fs);
+// }
+//
+// @Override
+// boolean insert(int fs, int count) {
+// throw new UnsupportedOperationException();
+// }
+//
+// @Override
+// protected void bulkAddTo(IntVector v) {
+// throw new UnsupportedOperationException();
+// }
+//
+//}