fr.inrialpes.exmo.ontowrap.util
Class FilteredSet<T>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<T>
fr.inrialpes.exmo.ontowrap.util.FilteredSet<T>
- All Implemented Interfaces:
- Iterable<T>, Collection<T>, Set<T>
- Direct Known Subclasses:
- EntityFilter
public abstract class FilteredSet<T>
- extends AbstractSet<T>
|
Field Summary |
private Set<T> |
s
|
private int |
size
|
| Methods inherited from class java.util.AbstractCollection |
add, addAll, clear, contains, containsAll, isEmpty, remove, retainAll, toArray, toArray, toString |
s
private Set<T> s
size
private int size
FilteredSet
public FilteredSet(Set<T> s)
isFiltered
protected abstract boolean isFiltered(T obj)
iterator
public final Iterator<T> iterator()
- Specified by:
iterator in interface Iterable<T>- Specified by:
iterator in interface Collection<T>- Specified by:
iterator in interface Set<T>- Specified by:
iterator in class AbstractCollection<T>
size
public final int size()
- Specified by:
size in interface Collection<T>- Specified by:
size in interface Set<T>- Specified by:
size in class AbstractCollection<T>
(C) INRIA & friends, 2003-2010