
br.com.objectos.io.xls.compiler.SheetMethodBuilderPojo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.io.xls.compiler;
import java.util.LinkedHashSet;
import java.util.Set;
import javax.annotation.Generated;
@Generated("br.com.objectos.auto.pojo.AutoPojoProcessor")
final class SheetMethodBuilderPojo implements SheetMethodBuilder, SheetMethodBuilder.SheetMethodBuilderFieldName, SheetMethodBuilder.SheetMethodBuilderHeader, SheetMethodBuilder.SheetMethodBuilderFormat, SheetMethodBuilder.SheetMethodBuilderStyleSet, SheetMethodBuilder.SheetMethodBuilderWidth {
private String fieldName;
private String header;
private SheetMethodFormat format;
private Set styleSet;
private SheetMethodWidth width;
public SheetMethodBuilderPojo() {
}
@Override
public SheetMethod build() {
return new SheetMethodPojo(this);
}
@Override
public SheetMethodBuilder.SheetMethodBuilderFieldName fieldName(String fieldName) {
if (fieldName == null) {
throw new NullPointerException();
}
this.fieldName = fieldName;
return this;
}
@Override
public SheetMethodBuilder.SheetMethodBuilderHeader header(String header) {
if (header == null) {
throw new NullPointerException();
}
this.header = header;
return this;
}
@Override
public SheetMethodBuilder.SheetMethodBuilderFormat format(SheetMethodFormat format) {
if (format == null) {
throw new NullPointerException();
}
this.format = format;
return this;
}
@Override
public SheetMethodBuilder.SheetMethodBuilderStyleSet styleSet(SheetMethodStyle... elements) {
if (elements == null) {
throw new NullPointerException();
}
Set styleSet = new LinkedHashSet<>(elements.length);
for (int i = 0; i < elements.length; i++) {
SheetMethodStyle e = elements[i];
if (e == null) {
throw new NullPointerException();
}
styleSet.add(e);
}
this.styleSet = styleSet;
return this;
}
@Override
public SheetMethodBuilder.SheetMethodBuilderStyleSet styleSet(Set styleSet) {
if (styleSet == null) {
throw new NullPointerException();
}
this.styleSet = styleSet;
return this;
}
@Override
public SheetMethodBuilder.SheetMethodBuilderWidth width(SheetMethodWidth width) {
if (width == null) {
throw new NullPointerException();
}
this.width = width;
return this;
}
String ___get___fieldName() {
return fieldName;
}
String ___get___header() {
return header;
}
SheetMethodFormat ___get___format() {
return format;
}
Set ___get___styleSet() {
return styleSet;
}
SheetMethodWidth ___get___width() {
return width;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy