@Override public List<String> list() { List<String> results = new ArrayList<String>(); for (XElements xElements : elementsList) { results.addAll(xElements.list()); } return results; }
@Override public Elements getElements() { Elements elements = new Elements(); for (XElements xElements : elementsList) { elements.addAll(xElements.getElements()); } return elements; }
@Override public String get() { for (XElements xElements : elementsList) { String result = xElements.get(); if (result != null) { return result; } } return null; }