RecordHeader.java
package com.gh.mygreen.xlsmapper.fieldprocessor;
/**
* 見出し用セルの情報を保持するクラス。
*
* @version 1.4
*
*/
public class RecordHeader {
/**
* 見出しの値
*/
private final String label;
/**
* 表の開始位置からの距離
*/
private final int interval;
public RecordHeader(final String label, final int interval) {
this.label = label;
this.interval = interval;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(RecordHeader.class.getSimpleName())
.append(" [")
.append("label=").append(label)
.append(", interval=").append(interval)
.append(" ]");
return sb.toString();
}
/**
* 見出しセルの取得
* @return
*/
public String getLabel() {
return label;
}
/**
* この見出しが定義されている位置が、表の開始位置から離れている距離。
* @return
*/
public int getInterval() {
return interval;
}
}