package com.frameworkset.common.ecs;
import java.util.ArrayList;
public class TD extends BaseElement{
private Integer colSpan;
private Integer rowSpan;
private String align;
private boolean noWrap;
private Object width;
protected boolean tdtype = true;
public TD() {
subelements = new ArrayList<BaseElement>();
}
protected String getTD()
{
return this.tdtype?"td":"th";
}
public void toString(StringBuilder a) {
a.append("<").append(getTD());
if(width != null)
a.append(" width=\"").append(width).append("\"");
if(colSpan != null)
a.append(" colspan=\"").append(colSpan).append("\"");
if(noWrap)
a.append(" nowrap ");
if(rowSpan != null)
a.append(" rowspan=\"").append(rowSpan).append("\"");
if(align != null)
a.append(" align=\"").append(align).append("\"");
if(style != null)
a.append(" style=\"").append(style).append("\"");
if(clazz != null)
a.append(" class=\"").append(clazz).append("\"");
if(this.extend != null)
a.append(" ").append(extend);
a.append(">");
if(tagText != null)
a.append(tagText);
else
super.buildElements(a);
a.append("</").append(getTD()).append(">");
// return a.toString();
}
public Integer getColSpan() {
return colSpan;
}
public void setColSpan(Integer colSpan) {
this.colSpan = colSpan;
}
public Integer getRowSpan() {
return rowSpan;
}
public void setRowSpan(Integer rowSpan) {
this.rowSpan = rowSpan;
}
public String getAlign() {
return align;
}
public void setAlign(String align) {
this.align = align;
}
public boolean isTdtype() {
return tdtype;
}
public void setTdtype(boolean tdtype) {
this.tdtype = tdtype;
}
public Object getWidth() {
return width;
}
public void setWidth(Object width) {
this.width = width;
}
public boolean isNoWrap() {
return noWrap;
}
public void setNoWrap(boolean noWrap) {
this.noWrap = noWrap;
}
}