package org.jboss.seam.excel.ui;
import org.jboss.seam.excel.WorksheetItem;
public class UIImage extends ExcelComponent implements WorksheetItem
{
public static final String COMPONENT_TYPE = "org.jboss.seam.excel.ui.UIImage";
private String URI;
private Integer startColumn;
private Integer startRow;
private Double columnSpan;
private Double rowSpan;
public String getURI()
{
return (String) valueOf("URI", URI);
}
public void setURI(String URI)
{
this.URI = URI;
}
public Integer getStartRow()
{
return (Integer) valueOf("startRow", startRow);
}
public void setStartRow(Integer startRow)
{
this.startRow = startRow;
}
public Integer getStartColumn()
{
return (Integer) valueOf("startColumn", startColumn);
}
public void setStartColumn(Integer startColumn)
{
this.startColumn = startColumn;
}
public Double getRowSpan()
{
return (Double) valueOf("rowSpan", rowSpan);
}
public void setRowSpan(Double rowSpan)
{
this.rowSpan = rowSpan;
}
public Double getColumnSpan()
{
return (Double) valueOf("columnSpan", columnSpan);
}
public void setColumnSpan(Double columnSpan)
{
this.columnSpan = columnSpan;
}
@Override
public String getFamily()
{
return COMPONENT_TYPE;
}
public ItemType getItemType()
{
return ItemType.image;
}
public Integer getColumn() {
return getStartColumn();
}
public Integer getRow() {
return getStartRow();
}
public Object getValue() {
return getURI();
}
}