private ListOverlay(List<V> value, JsonOverlay<?> parent, OverlayFactory<List<V>> factory, ReferenceManager refMgr) { super(new ArrayList<>(value), parent, factory, refMgr); this.itemFactory = ((ListOverlayFactory<V>) factory).getItemFactory(); }
public static <V> OverlayFactory<List<V>> getFactory(OverlayFactory<V> itemFactory) { return new ListOverlayFactory<V>(itemFactory); }
private ListOverlay(JsonNode json, JsonOverlay<?> parent, OverlayFactory<List<V>> factory, ReferenceManager refMgr) { super(json, parent, factory, refMgr); this.itemFactory = ((ListOverlayFactory<V>) factory).getItemFactory(); }