|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
ObjectGroupSelector
public abstract class GroupSelector
Base class for the various selector classes that are chained together to execute a selection expression in a faceted query.
| Field Summary | |
|---|---|
protected boolean |
conservative
|
protected GroupCounts |
counts
|
protected GroupSelector |
next
|
| Constructor Summary | |
|---|---|
GroupSelector()
|
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected boolean conservative
protected GroupSelector next
protected GroupCounts counts
| Constructor Detail |
|---|
public GroupSelector()
| Method Detail |
|---|
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
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||