Lines Matching defs:DelegatedData
29 public class DelegatedData implements Data {
33 public DelegatedData(Data delegate) {
46 protected DelegatedData newInstance(Data newDelegate) {
47 return newDelegate == null ? null : new DelegatedData(newDelegate);
55 if (data instanceof DelegatedData) {
56 data = ((DelegatedData) data).getDelegate();
148 * iterator is wrapped with the right DelegatedData type.
150 protected class DelegatedIterator implements Iterator<DelegatedData> {
161 public DelegatedData next() {
176 protected Iterator<DelegatedData> newChildIterator() {
184 private final Iterable<DelegatedData> delegatedIterable = new Iterable<DelegatedData>() {
185 public Iterator<DelegatedData> iterator() {