public abstract class GroupSelector
extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
conservative |
protected GroupCounts |
counts |
protected GroupSelector |
next |
Constructor and Description |
---|
GroupSelector() |
Modifier and Type | Method and Description |
---|---|
void |
flush()
Flush any queued groups
|
abstract void |
process(int group)
Process the next group
|
void |
reset(boolean conservative)
Reset the selector
|
void |
setCounts(GroupCounts counts)
Set the counts to be used
|
void |
setNext(GroupSelector next)
Set the next selector in the chain
|
abstract String |
toString()
Get a string representation
|
protected boolean conservative
protected GroupSelector next
protected GroupCounts counts
public void setNext(GroupSelector next)
public void setCounts(GroupCounts counts)
public void reset(boolean conservative)
public abstract void process(int group)
public void flush()
public abstract String toString()
toString
in class Object