package dr.inference.loggers;
/**
*
* Boolean formating (C style) 0 is false, anything else true;
* @author Joseph Heled
* Date: 4/06/2008
*/
public class BooleanColumn implements LogColumn {
private final NumberColumn column;
public BooleanColumn(NumberColumn column) {
this.column = column;
}
public void setLabel(String label) {
column.setLabel(label);
}
public String getLabel() {
return column.getLabel();
}
public void setMinimumWidth(int minimumWidth) {
// ignore
}
public int getMinimumWidth() {
return "false".length();
}
public String getFormatted() {
if( column.getDoubleValue() == 0.0 ) {
return "false";
}
return "true";
}
}