package org.kvj.vimtouch.ext.impl.read;
import org.kvj.vimtouch.ext.FieldReader;
import org.kvj.vimtouch.ext.FieldReaderException;
import org.kvj.vimtouch.ext.IncomingTransfer;
import org.kvj.vimtouch.ext.Transferable.FieldType;
public abstract class BooleanFieldReader implements FieldReader<Boolean> {
@Override
public FieldType getType() {
return FieldType.Boolean;
}
@Override
public Boolean read(IncomingTransfer t) throws FieldReaderException {
int value = t.nextInt();
return value != 0;
}
}