/**
*
*/
package logbook.gui.logic;
/**
* @author Nekopanda
* データを埋め込んだ番号
*/
public class TableRowHeader implements Comparable<TableRowHeader> {
private int number;
private final Object data;
public TableRowHeader(int number, Object data) {
this.number = number;
this.data = data;
}
public Object get() {
return this.data;
}
@Override
public String toString() {
return String.valueOf(this.number);
}
@Override
public int compareTo(TableRowHeader o) {
return Integer.compare(this.number, o.number);
}
/**
* @return number
*/
public int getNumber() {
return this.number;
}
/**
* @param number セットする number
*/
public void setNumber(int number) {
this.number = number;
}
}