Lines Matching refs:Bucket
36 private final List<Bucket> mBuckets;
42 mBuckets.add(new Bucket("123", (String s) -> s.matches("^[0-9]")));
45 mBuckets.add(new Bucket(prefix, (String s) -> s.startsWith(prefix.toLowerCase())));
50 public AlphaJumpBucketer(Bucket[] buckets) {
55 * Creates a collection of {@link IAlphaJumpAdapter.Bucket}s from the given list of strings.
57 public Collection<IAlphaJumpAdapter.Bucket> createBuckets(String[] values) {
62 * Creates a collection of {@link IAlphaJumpAdapter.Bucket}s from the given iterable collection
65 public Collection<IAlphaJumpAdapter.Bucket> createBuckets(Iterable<String> values) {
70 * Creates the collection of {@link IAlphaJumpAdapter.Bucket}s from the given enumeration of
73 public Collection<IAlphaJumpAdapter.Bucket> createBuckets(Iterator<String> values) {
77 for (Bucket bucket : mBuckets) {
84 ArrayList<IAlphaJumpAdapter.Bucket> buckets = new ArrayList<>();
111 * A basic implementation of {@link IAlphaJumpAdapter.Bucket}.
113 public static class Bucket implements IAlphaJumpAdapter.Bucket {
119 Bucket(CharSequence label, Predicate<String> stringMatcher) {