|
|
|
@ -22,8 +22,15 @@ public class CellDef {
|
|
|
|
|
/** 빈 셀 정보 */
|
|
|
|
|
public static CellDef EMPTY = new CellDef().setLabel("").setField("");
|
|
|
|
|
|
|
|
|
|
public static int[] intArray(int endExclusive) {
|
|
|
|
|
return IntStream.range(0, endExclusive).toArray();
|
|
|
|
|
/**셀의 너비를 추적(너비 < 1)할 컬럼의 인덱스를 반환한다.
|
|
|
|
|
* @param defs CellDef 목록
|
|
|
|
|
* @return 셀의 너비를 추적할 컬럼의 인덱스
|
|
|
|
|
*/
|
|
|
|
|
public static int[] trackWidth(List<CellDef> defs) {
|
|
|
|
|
return IntStream
|
|
|
|
|
.range(0, defs.size())
|
|
|
|
|
.filter(pos -> defs.get(pos).width < 1)
|
|
|
|
|
.toArray();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**CellDef 목록에서 셀헤더 이름과 스타일을 반환한다.
|
|
|
|
|