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-${curryear}