Package com.googlecode.javaewah
Class EWAHIterator
- java.lang.Object
-
- com.googlecode.javaewah.EWAHIterator
-
-
Constructor Summary
Constructors Constructor Description EWAHIterator(com.googlecode.javaewah.Buffer buffer)Instantiates a new EWAH iterator.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.googlecode.javaewah.Bufferbuffer()Access to the bufferEWAHIteratorclone()static EWAHIteratorgetEWAHIterator(EWAHCompressedBitmap bitmap)Allow expert developers to instantiate an EWAHIterator.booleanhasNext()Checks for next.intliteralWords()Position of the literal words represented by this running length word.RunningLengthWordnext()Next running length word.
-
-
-
Method Detail
-
getEWAHIterator
public static EWAHIterator getEWAHIterator(EWAHCompressedBitmap bitmap)
Allow expert developers to instantiate an EWAHIterator.- Parameters:
bitmap- we want to iterate over- Returns:
- an iterator
-
buffer
public com.googlecode.javaewah.Buffer buffer()
Access to the buffer- Returns:
- the buffer
-
literalWords
public int literalWords()
Position of the literal words represented by this running length word.- Returns:
- the int
-
hasNext
public boolean hasNext()
Checks for next.- Returns:
- true, if successful
-
next
public RunningLengthWord next()
Next running length word.- Returns:
- the running length word
-
clone
public EWAHIterator clone() throws CloneNotSupportedException
- Overrides:
clonein classObject- Throws:
CloneNotSupportedException
-
-