/* * $Id: TableElementLabelProvider.java,v 1.1 2004-10-05 20:51:57 jsurfer Exp $ * Copyright Narushima Hironori. All rights reserved. */ package net.sourceforge.phpeclipse.wizards.html; import org.eclipse.jface.viewers.*; import org.eclipse.swt.graphics.Image; import org.w3c.dom.Element; /** * */ public class TableElementLabelProvider implements ITableLabelProvider { public Image getColumnImage(Object element, int columnIndex) { return null; } public String getColumnText(Object element, int columnIndex) { Element[] cells = TableElementModel.chooseCellElements((Element)element); if(columnIndex < cells.length){ Element elem = cells[columnIndex]; return elem.toString(); }else{ throw new IllegalArgumentException("Invalid element:" + element); } } public boolean isLabelProperty(Object element, String property) { return TableElementModel.toNumeric(property) != -1; } public void addListener(ILabelProviderListener listener) { } public void removeListener(ILabelProviderListener listener) { } public void dispose() { } }