Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.fasterxml.storemate.store.impl;
 
 import java.util.*;
 
 
public abstract class StorableCollector extends StorableIterationCallback 
    protected final int maxKeys;
    public int total = 0;
    protected final ArrayList<StorableKeykeys;
    
    public StorableCollector(int maxToCollect) {
         = maxToCollect;
         = new ArrayList<StorableKey>(maxToCollect);
    }
    public List<StorableKeygetCollected() { return ; }
    
    @Override public IterationAction verifyKey(StorableKey key) {
        ++;
        return .;
    }
    @Override
    public IterationAction processEntry(Storable entry) {
        if (includeEntry(entry)) {
            .add(entry.getKey());
            if (.size() >= ) {
                return .;
            }
        }
        return .;
    }
    public abstract boolean includeEntry(Storable entry);
New to GrepCode? Check out our FAQ X