- Type Parameters:
L
- type of constructed object
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<L>, java.util.Collection<L>, java.util.Deque<L>, java.util.List<L>, java.util.Queue<L>, Contexed
public abstract class AbstractConstructedObjectList<L>
extends java.util.LinkedList<L>
implements Contexed
A LinkedList
of objects that is populated
from configuration parameters.
Sub-classes will normally implement the same interface used as the template (with appropriate forwarding methods)
so the list can be used instead of a single implementing class.
The aim is to remove unnecessary code dependencies.
This looks in the parameter tag.list where
tag is the configuration tag for this object.
This value is interpreted as a comma separated list of class tags and used to create the
list members.
- See Also:
AbstractConstructedTargetList
,
Serialized Form
-
-