@Override public boolean validate(final Transfer transfer) { final NSPopUpButton popup = Rococoa.cast(item.view(), NSPopUpButton.class); popup.selectItemAtIndex(popup.indexOfItemWithRepresentedObject(String.valueOf((int) transfer.getBandwidth().getRate()))); return true; } });
public <T> T serialize(final Serializer dict) { dict.setStringForKey(this.getType().name(), "Type"); dict.setObjectForKey(host, "Host"); dict.setListForKey(roots, "Items"); dict.setStringForKey(uuid, "UUID"); if(size != null) { dict.setStringForKey(String.valueOf(size), "Size"); } if(transferred != null) { dict.setStringForKey(String.valueOf(transferred), "Current"); } if(timestamp != null) { dict.setStringForKey(String.valueOf(timestamp.getTime()), "Timestamp"); } if(bandwidth != null) { dict.setStringForKey(String.valueOf(bandwidth.getRate()), "Bandwidth"); } return dict.getSerialized(); }
@Override public <T> T serialize(final Serializer dict) { dict.setStringForKey(this.getType().name(), "Type"); dict.setObjectForKey(host, "Host"); if(destination != null) { dict.setObjectForKey(destination, "Destination"); } dict.setListForKey(new ArrayList<Serializable>(selected.values()), "Destinations"); dict.setListForKey(new ArrayList<Serializable>(selected.keySet()), "Roots"); dict.setStringForKey(uuid, "UUID"); dict.setStringForKey(String.valueOf(this.getSize()), "Size"); dict.setStringForKey(String.valueOf(this.getTransferred()), "Current"); if(timestamp != null) { dict.setStringForKey(String.valueOf(timestamp.getTime()), "Timestamp"); } if(bandwidth != null) { dict.setStringForKey(String.valueOf(bandwidth.getRate()), "Bandwidth"); } return dict.getSerialized(); }
@Override public <T> T serialize(final Serializer dict) { dict.setStringForKey(this.getType().name(), "Type"); dict.setObjectForKey(host, "Host"); dict.setListForKey(roots, "Items"); dict.setStringForKey(uuid, "UUID"); dict.setStringForKey(String.valueOf(this.getSize()), "Size"); dict.setStringForKey(String.valueOf(this.getTransferred()), "Current"); if(timestamp != null) { dict.setStringForKey(String.valueOf(timestamp.getTime()), "Timestamp"); } if(bandwidth != null) { dict.setStringForKey(String.valueOf(bandwidth.getRate()), "Bandwidth"); } if(action != null) { dict.setStringForKey(action.name(), "Action"); } return dict.getSerialized(); }
for(NSUInteger index = iterator.firstIndex(); !index.equals(NSIndexSet.NSNotFound); index = iterator.indexGreaterThanIndex(index)) { final Transfer transfer = collection.get(index.intValue()); if(BandwidthThrottle.UNLIMITED == transfer.getBandwidth().getRate()) { if(BandwidthThrottle.UNLIMITED == bytes) { item.setState(selected > 1 ? NSCell.NSMixedState : NSCell.NSOnState); final int bandwidth = (int) transfer.getBandwidth().getRate(); if(bytes == bandwidth) { item.setState(selected > 1 ? NSCell.NSMixedState : NSCell.NSOnState);