package org.skyscreamer.yoga.model; import java.util.ArrayList; import java.util.List; public class ObjectListHierarchicalModelImpl implements ListHierarchicalModel<List<?>> { List<Object> _list = new ArrayList<Object>(); @Override public MapHierarchicalModel<?> createChildMap() { ObjectMapHierarchicalModelImpl child = new ObjectMapHierarchicalModelImpl(); addValue( child.getUnderlyingModel() ); return child; } @Override public void addValue( Object instance ) { _list.add( instance ); } public List<?> getUnderlyingModel() { return _list; } public void finished() { } }