package org.xmlsh.types.xtypes; import java.util.Collection; import java.util.Iterator; import org.xmlsh.core.XValue; /* * Type that can contain other types. */ public interface IXValueContainer extends IXValue, Iterable<XValue> { public int size(); public void removeAll(); public Collection<XValue> values(); // Ordered set of values public Iterator<XValue> iterator(); }