![JAR search and dependency download from the Maven repository](/logo.png)
de.tsl2.nano.h5.annotation.CSheetAnnotationFactory Maven / Gradle / Ivy
package de.tsl2.nano.h5.annotation;
import de.tsl2.nano.annotation.extension.AnnotationFactory;
import de.tsl2.nano.bean.def.BeanDefinition;
@SuppressWarnings({"rawtypes" })
public class CSheetAnnotationFactory implements AnnotationFactory {
@Override
public void build(BeanDefinition instance, CSheet a) {
de.tsl2.nano.h5.collector.CSheet sheet = new de.tsl2.nano.h5.collector.CSheet(a.title(), a.cols(), a.rows());
CCell c;
for (int i = 0; i < a.cells().length; i++) {
c = a.cells()[i];
sheet.set(c.row(), c.col(), c.value());
}
sheet.save();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy