package org.jboss.seam.excel.ui;
import org.jboss.seam.excel.WorksheetItem;
public class UIHyperlink extends UICellBase implements WorksheetItem
{
public static final String COMPONENT_TYPE = "org.jboss.seam.excel.ui.UIHyperlink";
private String description;
private String URL;
private Integer startColumn;
private Integer startRow;
private Integer endColumn;
private Integer endRow;
@Override
public String getFamily()
{
return COMPONENT_TYPE;
}
public String getDescription()
{
return (String) valueOf("description", description);
}
public void setDescription(String description)
{
this.description = description;
}
public String getURL()
{
return (String) valueOf("URL", URL);
}
public void setURL(String url)
{
URL = url;
}
public Integer getStartColumn()
{
return (Integer) valueOf("startColumn", startColumn);
}
public void setStartColumn(Integer startColumn)
{
this.startColumn = startColumn;
}
public Integer getStartRow()
{
return (Integer) valueOf("startRow", startRow);
}
public void setStartRow(Integer startRow)
{
this.startRow = startRow;
}
public Integer getEndColumn()
{
return (Integer) valueOf("endColumn", endColumn);
}
public void setEndColumn(Integer endColumn)
{
this.endColumn = endColumn;
}
public Integer getEndRow()
{
return (Integer) valueOf("endRow", endRow);
}
public void setEndRow(Integer endRow)
{
this.endRow = endRow;
}
public ItemType getItemType()
{
return ItemType.hyperlink;
}
public Integer getColumn() {
return getStartColumn();
}
public Integer getRow() {
return getStartRow();
}
public Object getValue() {
return getURL();
}
}