package fr.openwide.core.export.excel;
/**
* Classe contenant toutes les informations nécessaires sur l'affichage d'une colonne
*/
public class ColumnInformation {
private String headerKey;
private boolean hidden = false;
private int columnWidth = -1;
private int columnMaxWidth = -1;
public ColumnInformation(String headerKey) {
this.headerKey = headerKey;
}
public ColumnInformation(String headerKey, boolean hidden) {
this(headerKey);
this.hidden = hidden;
}
public ColumnInformation(String headerKey, boolean hidden, int columnMaxWidth) {
this(headerKey, hidden);
this.columnMaxWidth = columnMaxWidth;
}
public ColumnInformation(String headerKey, boolean hidden, int columnMaxWidth, int columnWidth) {
this(headerKey, hidden, columnMaxWidth);
this.columnWidth = columnWidth;
}
public String getHeaderKey() {
return headerKey;
}
public void setHeaderKey(String headerKey) {
this.headerKey = headerKey;
}
public boolean isHidden() {
return hidden;
}
public void setHidden(boolean hidden) {
this.hidden = hidden;
}
public int getColumnWidth() {
return columnWidth;
}
public void setColumnWidth(int columnWidth) {
this.columnWidth = columnWidth;
}
public int getColumnMaxWidth() {
return columnMaxWidth;
}
public void setColumnMaxWidth(int columnMaxWidth) {
this.columnMaxWidth = columnMaxWidth;
}
}