/** * */ package eu.jucy.gui.transferview; import org.eclipse.swt.SWT; import uc.IUser; import uc.files.transfer.FileTransferInformation; import uc.files.transfer.IFileTransfer; import uc.protocols.client.ClientProtocol; import uc.protocols.client.ClientProtocolStateMachine; import eu.jucy.gui.Lang; public class CompColumn extends TransferColumns { public CompColumn() { super(30, Lang.Ratio, SWT.LEAD); } @Override protected String getText(ClientProtocol cp, IFileTransfer ft, IUser other) { return ft != null? String.format("%.2f", ft.getCompressionRatio()): ""; } @Override protected String getText(ClientProtocolStateMachine ccspm, IUser usr, FileTransferInformation last) { return ""; } }