package com.vividsolutions.jump.util;
import java.util.Collection;
import java.util.List;
public class LazyList extends ListWrapper {
private Block collectionFactory;
private List list;
public LazyList(Block collectionFactory) {
this.collectionFactory = collectionFactory;
}
public Collection getCollection() {
if (list == null) {
list = (List) collectionFactory.yield();
}
return list;
}
}