package fr.aliacom.dbmjui.components.backup;
import fr.aliacom.common.ui.table.ILabelProvider;
import fr.aliacom.dbmjui.beans.BackupMedium;
/**
* This provider associates the 'VolumeLabel' icon the label
* column in the medium list views.
*
* @author tom
*
* (C) 2001, 2003 Thomas Cataldo
*/
public final class DeviceTypeLabelProvider implements ILabelProvider {
/**
* @see fr.aliacom.common.ui.table.ILabelProvider#getText(Object, Object)
*/
public String getText(Object value, Object javaBean) {
switch (((Integer)value).intValue()) {
case BackupMedium.TYPE_AUTOLOADER: return "AUTOLOADER";
case BackupMedium.TYPE_FILE: return "FILE";
case BackupMedium.TYPE_NO_REWIND: return "NO REWIND";
case BackupMedium.TYPE_TAPE: return "TAPE";
case BackupMedium.TYPE_PIPE: return "PIPE";
default: return "UNKNOWN";
}
}
/**
* @see fr.aliacom.common.ui.table.ILabelProvider#getIconName(Object, Object)
*/
public String getIconName(Object value, Object javaBean) {
return null;
}
}
|