public class BlockIterState extends Object
| Modifier and Type | Field and Description |
|---|---|
Block |
block |
Reference<Block> |
blockRef |
protected boolean |
isFwd |
Seekable |
seekable |
protected boolean |
skipFirstClose |
protected boolean |
yieldSelf |
| Constructor and Description |
|---|
BlockIterState(boolean yieldSelf,
Reference<Block> blockRef,
Seekable seekable,
boolean isFwd) |
| Modifier and Type | Method and Description |
|---|---|
void |
advance() |
static BlockIterState |
bwd(boolean yieldSelf,
Reference<Block> blockRef,
Seekable seekable) |
void |
closeCurrent() |
static BlockIterState |
fwd(boolean yieldSelf,
Reference<Block> blockRef) |
static BlockIterState |
fwd(boolean yieldSelf,
Reference<Block> blockRef,
Seekable seekable) |
boolean |
hasNext() |
public Block block
public Seekable seekable
protected boolean yieldSelf
protected boolean skipFirstClose
protected boolean isFwd
public static BlockIterState fwd(boolean yieldSelf, Reference<Block> blockRef, Seekable seekable)
public static BlockIterState fwd(boolean yieldSelf, Reference<Block> blockRef)
public static BlockIterState bwd(boolean yieldSelf, Reference<Block> blockRef, Seekable seekable)
public boolean hasNext()
public void closeCurrent()
public void advance()
Copyright © 2020. All rights reserved.