public void addObjects(S3Object[] objects) { for (int i = 0; i < objects.length; i++) { addObject(objects[i]); } }
/** * @return the set of objects currently selected in the gui, or an empty array if none are selected. */ private S3Object[] getSelectedObjects() { int viewRows[] = objectsTable.getSelectedRows(); if (viewRows.length == 0) { return new S3Object[] {}; } else { S3Object objects[] = new S3Object[viewRows.length]; for (int i = 0; i < viewRows.length; i++) { int modelRow = objectTableModelSorter.modelIndex(viewRows[i]); objects[i] = objectTableModel.getObject(modelRow); } return objects; } }
public void run() { updateObjectsSummary(false); S3Object[] allObjects = objectTableModel.getObjects(); cachedBuckets.put(currentSelectedBucket.getName(), allObjects); } });
public void removeAllObjects() { int rowCount = this.getRowCount(); for (int i = 0; i < rowCount; i++) { this.removeRow(0); } objectList.clear(); }
public int addObject(S3Object object) { int insertRow = Collections.binarySearch(objectList, object, new Comparator() { public int compare(Object o1, Object o2) { return ((S3Object)o1).getKey().compareToIgnoreCase(((S3Object)o2).getKey()); } }); if (insertRow >= 0) { // We already have an item with this key, replace it. objectList.remove(insertRow); this.removeRow(insertRow); } else { insertRow = (-insertRow) - 1; } // New object to insert. objectList.add(insertRow, object); this.insertRow(insertRow, new Object[] {object.getKey(), new Long(object.getContentLength()), object.getLastModifiedDate()}); return insertRow; }
uploadFilesMenuItem.setEnabled(false); objectTableModel.removeAllObjects(); S3Object[] objects = (S3Object[]) cachedBuckets.get(currentSelectedBucket.getName()); objectTableModel.removeAllObjects(); objectTableModel.addObjects(objects); updateObjectsSummary(false); } else {
objectTableModel.removeAllObjects(); objectsSummaryLabel.setText(" ");
public void run() { // Update object in table with the retrieved details. for (int i = 0; i < event.getCompletedObjects().length; i++) { S3Object objectWithDetails = event.getCompletedObjects()[i]; S3Object originalObject = objectTableModel.getObjectByKey( objectWithDetails.getKey()); originalObject.replaceAllMetadata(objectWithDetails.getMetadataMap()); originalObject.setMetadataComplete(true); log.debug("Updated table with " + originalObject.getKey() + ", content-type=" + originalObject.getContentType()); } } });
public void run() { for (int i = 0; i < event.getDeletedObjects().length; i++) { objectTableModel.removeObject( event.getDeletedObjects()[i]); } if (event.getDeletedObjects().length > 0) { updateObjectsSummary(true); } } });
objectTableModel = new ObjectTableModel(); objectTableModelSorter = new TableSorter(objectTableModel); objectTableModelSorter.setTableHeader(objectsTable.getTableHeader());
public void removeAllObjects() { int rowCount = this.getRowCount(); for (int i = 0; i < rowCount; i++) { this.removeRow(0); } objectList.clear(); }
public int addObject(S3Object object) { int insertRow = Collections.binarySearch(objectList, object, new Comparator() { public int compare(Object o1, Object o2) { return ((S3Object)o1).getKey().compareToIgnoreCase(((S3Object)o2).getKey()); } }); if (insertRow >= 0) { // We already have an item with this key, replace it. objectList.remove(insertRow); this.removeRow(insertRow); } else { insertRow = (-insertRow) - 1; } // New object to insert. objectList.add(insertRow, object); this.insertRow(insertRow, new Object[] {object.getKey(), new Long(object.getContentLength()), object.getLastModifiedDate()}); return insertRow; }
uploadFilesMenuItem.setEnabled(false); objectTableModel.removeAllObjects(); S3Object[] objects = (S3Object[]) cachedBuckets.get(currentSelectedBucket.getName()); objectTableModel.removeAllObjects(); objectTableModel.addObjects(objects); updateObjectsSummary(false); } else {
objectTableModel.removeAllObjects(); objectsSummaryLabel.setText(" ");
public void run() { // Update object in table with the retrieved details. for (int i = 0; i < event.getCompletedObjects().length; i++) { S3Object objectWithDetails = event.getCompletedObjects()[i]; S3Object originalObject = objectTableModel.getObjectByKey( objectWithDetails.getKey()); originalObject.replaceAllMetadata(objectWithDetails.getMetadataMap()); originalObject.setMetadataComplete(true); log.debug("Updated table with " + originalObject.getKey() + ", content-type=" + originalObject.getContentType()); } } });
public void run() { for (int i = 0; i < event.getDeletedObjects().length; i++) { objectTableModel.removeObject( event.getDeletedObjects()[i]); } if (event.getDeletedObjects().length > 0) { updateObjectsSummary(true); } } });
objectTableModel = new ObjectTableModel(); objectTableModelSorter = new TableSorter(objectTableModel); objectTableModelSorter.setTableHeader(objectsTable.getTableHeader());
public void run() { updateObjectsSummary(false); S3Object[] allObjects = objectTableModel.getObjects(); cachedBuckets.put(currentSelectedBucket.getName(), allObjects); } });
objectTableModel.removeAllObjects();
public void addObjects(S3Object[] objects) { for (int i = 0; i < objects.length; i++) { addObject(objects[i]); } }