
org.nasdanika.html.bootstrap.impl.RowContainerImpl Maven / Gradle / Ivy
package org.nasdanika.html.bootstrap.impl;
import java.util.ArrayList;
import java.util.List;
import org.nasdanika.html.bootstrap.BootstrapElement;
import org.nasdanika.html.bootstrap.BootstrapFactory;
import org.nasdanika.html.bootstrap.RowContainer;
class RowContainerImpl, B extends BootstrapElement> extends WrappingBootstrapElementImpl implements RowContainer {
RowContainerImpl(BootstrapFactory factory, T htmlRowContainer) {
super(factory, htmlRowContainer);
}
@Override
public List rows() {
List ret = new ArrayList<>();
for (org.nasdanika.html.RowContainer.Row htmlCell: htmlElement.rows()) {
ret.add(new RowImpl(getFactory(), htmlCell));
}
return ret;
}
@Override
public Row row(Object... cells) {
return new RowImpl(getFactory(), htmlElement.row(cells));
}
@Override
public Row headerRow(Object... headers) {
return new RowImpl(getFactory(), htmlElement.headerRow(headers));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy