Class AbstractIntSet
- java.lang.Object
-
- org.apache.druid.extendedset.intset.AbstractIntSet
-
- All Implemented Interfaces:
Cloneable,Comparable<IntSet>,IntSet
- Direct Known Subclasses:
ConciseSet
public abstract class AbstractIntSet extends Object implements IntSet
This class provides a skeletal implementation of theIntSetinterface to minimize the effort required to implement this interface.- Version:
- $Id: AbstractIntSet.java 156 2011-09-01 00:13:57Z cocciasik $
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.druid.extendedset.intset.IntSet
IntSet.IntIterator
-
-
Constructor Summary
Constructors Constructor Description AbstractIntSet()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract IntSetclone()See theclone()ofObjectintcompareTo(IntSet o)abstract IntSet.IntIteratordescendingIterator()booleanequals(Object obj)inthashCode()abstract booleanisEmpty()abstract IntSet.IntIteratoriterator()abstract intsize()StringtoString()
-
-
-
Method Detail
-
iterator
public abstract IntSet.IntIterator iterator()
- Specified by:
iteratorin interfaceIntSet- Returns:
- a
IntSet.IntIteratorinstance to iterate over the set
-
descendingIterator
public abstract IntSet.IntIterator descendingIterator()
- Specified by:
descendingIteratorin interfaceIntSet- Returns:
- a
IntSet.IntIteratorinstance to iterate over the set in descending order
-
size
public abstract int size()
-
isEmpty
public abstract boolean isEmpty()
-
compareTo
public int compareTo(IntSet o)
- Specified by:
compareToin interfaceComparable<IntSet>
-
-