protected class MultiBinaryLongMap.AbstractDelegateBinaryLongMap.DelegateEntryVisitor extends Object implements MultiBinaryLongMap.SafeEntryVisitor
| Modifier and Type | Class and Description | 
|---|---|
protected class  | 
MultiBinaryLongMap.AbstractDelegateBinaryLongMap.DelegateEntryVisitor.WrapperEntry
WrapperEntry is used to wrap an Entry from the master key-tree
 (which associates the key with the encoded slot-id) and
 associate it with the logical value associated with this
 AbstractDelegatingBinaryLongMap for the purposes of exposing
 to the predicate. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected MultiBinaryLongMap.AbstractDelegateBinaryLongMap.DelegateEntryVisitor.WrapperEntry | 
f_entryTemp
The (singleton) WrapperEntry that is used in the visitor iteration. 
 | 
protected boolean | 
f_fExisting
Flag indicating whether the underlying visitor should visit
 only entries that logically exist. 
 | 
protected int | 
f_iIndex
The index of the DelegatingBinaryLongMap. 
 | 
protected MultiBinaryLongMap.LongStorage | 
f_store
The LongStorage. 
 | 
protected BinaryLongMap.EntryVisitor | 
f_visitor
The wrapped (safe) predicate to apply to the logical entries
 of this DelegatingBinaryLongMap. 
 | 
| Constructor and Description | 
|---|
DelegateEntryVisitor(BinaryLongMap.EntryVisitor visitor,
                    boolean fExisting)
Construct a DelegateEntryVisitor around the specified visitor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
visit(BinaryLongMap.Entry entry)
Visit the specified entry. 
 | 
protected final transient MultiBinaryLongMap.AbstractDelegateBinaryLongMap.DelegateEntryVisitor.WrapperEntry f_entryTemp
protected final BinaryLongMap.EntryVisitor f_visitor
protected final int f_iIndex
protected final MultiBinaryLongMap.LongStorage f_store
protected final boolean f_fExisting
public DelegateEntryVisitor(BinaryLongMap.EntryVisitor visitor, boolean fExisting)
visitor - the underlying EntryVisitorfExisting - true iff the underlying visitor should only
                   visit existing entriespublic void visit(BinaryLongMap.Entry entry)
visit in interface BinaryLongMap.EntryVisitorentry - the entry