All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.lteconsulting.hexa.client.datatable.Cell Maven / Gradle / Ivy

The newest version!
package fr.lteconsulting.hexa.client.datatable;

import com.google.gwt.dom.client.TableCellElement;

import fr.lteconsulting.hexa.client.ui.miracle.Printer;
import fr.lteconsulting.hexa.client.ui.miracle.Size;

/**
 * This interface models a table cell
 * 
 * @author Arnaud
 */
public interface Cell extends Printer
{
	void scrollIntoView();

	void addClassName( String className );

	void removeClassName( String className );

	Cell getNextCell();

	Cell getPreviousCell();

	Row getParentRow();

	int getCellIndex();

	Size getDisplaySize();

	TableCellElement getTd();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy