package org.gatein.api.composition;
import java.util.List;
public class CustomContainerBuilderImpl<T extends LayoutBuilder<T>> extends ContainerBuilderImpl<T> {
private Container baseContainer;
public CustomContainerBuilderImpl(Container baseContainer, T topBuilder) {
super(topBuilder);
this.baseContainer = baseContainer;
}
public CustomContainerBuilderImpl(Container baseContainer, T topBuilder, ContainerBuilderImpl<T> parent) {
super(topBuilder, parent);
this.baseContainer = baseContainer;
}
@Override
protected Container createContainer(List<ContainerItem> containerItems) {
baseContainer.setChildren(containerItems);
return completeContainer(baseContainer);
}
}