@Override public void remove() { synchronized (ColtIntegerHashSet.this) { if (!canRemove) { throw new IllegalStateException( "repeated remove() calls or next() not called" ); } map.removeKey(mapKeyList.get(index - 1)); canRemove = false; version++; versionSnapshot = version; } } }
/** * DOCUMENT ME! * * @param filter DOCUMENT ME! * * @return DOCUMENT ME! */ public boolean removeFilter(Filter filter) { int index = filterList.indexOf(filter); // If it's 0, assume that it's the SelectAllFilter, which we don't want to delete. if (index <= 0) { return false; } int ID = ((Integer) Filter2ID.get(filter)).intValue(); ID2Filter.removeKey(ID); Filter2ID.remove(filter); filterList.remove(filter); notifyListeners(new ListDataEvent(this, ListDataEvent.INTERVAL_REMOVED, index, index)); filter.getSwingPropertyChangeSupport().removePropertyChangeListener(this); fireFilterEvent(); return true; }
hsTierVertices.removeKey(vertexTierKey);