egovframework.hdev.imp.ide.model.FilesTableViewerLabelProvider.java Source code

Java tutorial

Introduction

Here is the source code for egovframework.hdev.imp.ide.model.FilesTableViewerLabelProvider.java

Source

/*
 * Copyright 2008-2009 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package egovframework.hdev.imp.ide.model;

import org.eclipse.jface.viewers.ILabelProviderListener;
import org.eclipse.jface.viewers.ITableLabelProvider;
import org.eclipse.swt.graphics.Image;

/**  
 * @Class Name : FilesTableViewerLabelProvider
 * @Description : FilesTableViewerLabelProvider Class
 * @Modification Information  
 * @
 * @  ?         ?      
 * @ ---------      ---------   -------------------------------
 * @ 2012. 8. 24.            ?
 * 
 * @author ? API  
 * @since 2012. 8. 24.
 * @version 1.0
 * @see
 * 
 */
public class FilesTableViewerLabelProvider implements ITableLabelProvider {

    /**
     * ??
     */
    public FilesTableViewerLabelProvider() {
    }

    /**
     * @param FilesTableViewerLabelProvider
     * @see org.eclipse.jface.viewers.IBaseLabelProvider#addListener(org.eclipse.jface.viewers.ILabelProviderListener)
     */
    @Override
    public void addListener(ILabelProviderListener listener) {

    }

    /**
     * @param FilesTableViewerLabelProvider
     * @see org.eclipse.jface.viewers.IBaseLabelProvider#dispose()
     */
    @Override
    public void dispose() {

    }

    /**
     * @param FilesTableViewerLabelProvider
     * @see org.eclipse.jface.viewers.IBaseLabelProvider#isLabelProperty(java.lang.Object, java.lang.String)
     */
    @Override
    public boolean isLabelProperty(Object element, String property) {
        return false;
    }

    /**
     * @param FilesTableViewerLabelProvider
     * @see org.eclipse.jface.viewers.IBaseLabelProvider#removeListener(org.eclipse.jface.viewers.ILabelProviderListener)
     */
    @Override
    public void removeListener(ILabelProviderListener listener) {
    }

    /**
     * @param FilesTableViewerLabelProvider
     * @see org.eclipse.jface.viewers.ITableLabelProvider#getColumnImage(java.lang.Object, int)
     */
    @Override
    public Image getColumnImage(Object element, int columnIndex) {
        return null;
    }

    /**
     * @param FilesTableViewerLabelProvider
     * @see org.eclipse.jface.viewers.ITableLabelProvider#getColumnText(java.lang.Object, int)
     */
    @Override
    public String getColumnText(Object element, int columnIndex) {

        String[] item = null;
        if (element instanceof String[]) {
            item = (String[]) element;
        } else {
            item = new String[1];
            item[0] = "";
        }

        return item[columnIndex];
    }

}