public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }
public boolean accept(String id) { String prefix = getPrefix(); return id.startsWith(prefix) && id.startsWith(delimiter, prefix.length()); }
public boolean accept(String id) { String prefix = getPrefix(); return id.startsWith(prefix) && id.startsWith(delimiter, prefix.length()); }
public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }
public boolean accept(String id) { String prefix = getPrefix(); return id.startsWith(prefix) && id.startsWith(delimiter, prefix.length()); }
public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }
public boolean accept(String id) { String prefix = getPrefix(); return id.startsWith(prefix) && id.startsWith(delimiter, prefix.length()); }
public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }
public boolean accept(String id) { String prefix = getPrefix(); return id.startsWith(prefix) && id.startsWith(delimiter, prefix.length()); }
public Collection<String> filterIds(Iterator<String> iterator) { if (!iterator.hasNext()) { return Collections.emptyList(); } List<String> filtered = new ArrayList<String>(); while (iterator.hasNext()) { String id = iterator.next(); if (accept(id)) { filtered.add(id); } } return filtered; }
public String prefix(BeanIdentifier id) { return getPrefix() + delimiter + id.asString(); }
public BeanIdentifier deprefix(String id) { return new StringBeanIdentifier(id.substring(getPrefix().length() + delimiter.length())); }
public BeanIdentifier deprefix(String id) { return new StringBeanIdentifier(id.substring(getPrefix().length() + delimiter.length())); }
public String prefix(BeanIdentifier id) { return getPrefix() + delimiter + id.asString(); }
public BeanIdentifier deprefix(String id) { return new StringBeanIdentifier(id.substring(getPrefix().length() + delimiter.length())); }
public String prefix(BeanIdentifier id) { return getPrefix() + delimiter + id.asString(); }
public String prefix(BeanIdentifier id) { return getPrefix() + delimiter + id.asString(); }
public BeanIdentifier deprefix(String id) { return new StringBeanIdentifier(id.substring(getPrefix().length() + delimiter.length())); }
public BeanIdentifier deprefix(String id) { return new StringBeanIdentifier(id.substring(getPrefix().length() + delimiter.length())); }
public String prefix(BeanIdentifier id) { return getPrefix() + delimiter + id.asString(); }