All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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