DeviceTypeLabelProvider.java :  » Database-Client » dbmjui » fr » aliacom » dbmjui » components » backup » Java Open Source

Java Open Source » Database Client » dbmjui 
dbmjui » fr » aliacom » dbmjui » components » backup » DeviceTypeLabelProvider.java
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;
    }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.