package org.etk.orm.plugins.mapper.onetomany.hierarchical;
import java.util.AbstractSet;
import java.util.Iterator;
import java.util.Map;
public class AnyChildEntrySet<E> extends AbstractSet<Map.Entry<String, E>> {
/** . */
private final AnyChildMap<E> map;
public AnyChildEntrySet(AnyChildMap<E> map) {
this.map = map;
}
public Iterator<Map.Entry<String, E>> iterator() {
return new AnyChildEntryIterator<E>(map);
}
public int size() {
int size = 0;
Iterator<E> iterator = map.parentCtx.getChildren(map.relatedClass);
while (iterator.hasNext()) {
iterator.next();
size++;
}
return size;
}
}