private static Iterable<?> convert(Object value) { if (value == null) { return null; } if (value instanceof Map) { Map<?,?> map = (Map<?,?>) value; return () -> Iterators.concat(map.keySet().iterator(), map.values().iterator()); } else if ((value instanceof Iterable) && (value instanceof Path == false)) { return (Iterable<?>) value; } else if (value instanceof Object[]) { return Arrays.asList((Object[]) value); } else { return null; } }
@Override public Iterator<CharSequence> getHistoryEntries() { if (fileHistory == null) { return new ArrayList<CharSequence>().iterator(); } return Iterators.transform(fileHistory.iterator(), new Function<History.Entry, CharSequence>() { @Override public CharSequence apply(jline.console.history.History.Entry entry) { return entry.value(); } }); }
.get(ConfigConstants.SEARCHGUARD_AUTHENTICATION_AUTHORIZATION_LDAP_USERROLENAME, "memberOf"); if (entry.get(userRoleName) != null) { final Value[] userRoles = Iterators.toArray(entry.get(userRoleName).iterator(), Value.class);
@Override public Iterator<Mapper> iterator() { List<Mapper> subIterators = new ArrayList<>(); if (prefixFieldMapper != null) { subIterators.add(prefixFieldMapper); } if (phraseFieldMapper != null) { subIterators.add(phraseFieldMapper); } if (subIterators.size() == 0) { return super.iterator(); } return Iterators.concat(super.iterator(), subIterators.iterator()); }
private static Iterable<?> convert(Object value) { if (value == null) { return null; } if (value instanceof Map) { Map<?,?> map = (Map<?,?>) value; return () -> Iterators.concat(map.keySet().iterator(), map.values().iterator()); } else if ((value instanceof Iterable) && (value instanceof Path == false)) { return (Iterable<?>) value; } else if (value instanceof Object[]) { return Arrays.asList((Object[]) value); } else { return null; } }
@Override public Iterator<Mapper> iterator() { List<Mapper> subIterators = new ArrayList<>(); if (prefixFieldMapper != null) { subIterators.add(prefixFieldMapper); } if (phraseFieldMapper != null) { subIterators.add(phraseFieldMapper); } if (subIterators.size() == 0) { return super.iterator(); } return Iterators.concat(super.iterator(), subIterators.iterator()); }
@Override public Iterator<Mapper> iterator() { List<Mapper> subIterators = new ArrayList<>(); if (prefixFieldMapper != null) { subIterators.add(prefixFieldMapper); } if (phraseFieldMapper != null) { subIterators.add(phraseFieldMapper); } if (subIterators.size() == 0) { return super.iterator(); } return Iterators.concat(super.iterator(), subIterators.iterator()); }
@Override public Iterator<Mapper> iterator() { if (this instanceof LatLonPointFieldMapper == false) { return Iterators.concat(super.iterator(), legacyIterator()); } return super.iterator(); }