package org.gatein.api.composition; import java.util.List; /** * Builds a {@link ColumnContainerImpl}. * * @see ColumnContainerImpl * * @author <a href="mailto:jpkroehling+javadoc@redhat.com">Juraci Paixão Kröhling</a> */ public class ColumnContainerBuilderImpl<T extends LayoutBuilder<T>> extends ContainerBuilderImpl<T> { public ColumnContainerBuilderImpl(T topBuilder) { super(topBuilder); } public ColumnContainerBuilderImpl(T topBuilder, ContainerBuilderImpl<T> parent) { super(topBuilder, parent); } /** * Specializes the Container type, by wrapping the given list of containerItems into a ColumnContainerImpl * * @see ColumnContainerImpl * @param containerItems the list of container to be included into a column * @return the column, with the list of containerItems as children */ @Override protected Container createContainer(List<ContainerItem> containerItems) { return completeContainer(new ColumnContainerImpl(containerItems)); } }