public class ColumnData extends Object
Modifier and Type | Field and Description |
---|---|
protected List<IColumnItem> |
m_items |
protected Map<String,String> |
m_layout |
protected PageData |
m_page |
protected RowData |
m_row |
protected String |
m_type |
static String |
PROP_ALIGN |
static String |
PROP_ATTRIBUTES |
static String |
PROP_BG_IMAGE |
static String |
PROP_CSS_CLASS |
static String |
PROP_CSS_STYLE |
static String |
PROP_VALIGN |
static String |
PROP_WIDTH |
static String |
PROP_WRAP |
static String |
TYPE_COLUMN |
static String |
TYPE_FLOATERS |
static String |
TYPE_HOBOS |
Constructor and Description |
---|
ColumnData() |
ColumnData(ColumnData column) |
ColumnData(String width) |
ColumnData(String width,
List<String> attributes) |
public static final String PROP_ATTRIBUTES
public static final String PROP_WIDTH
public static final String PROP_WRAP
public static final String PROP_ALIGN
public static final String PROP_VALIGN
public static final String PROP_CSS_CLASS
public static final String PROP_CSS_STYLE
public static final String PROP_BG_IMAGE
public static final String TYPE_COLUMN
public static final String TYPE_HOBOS
public static final String TYPE_FLOATERS
protected PageData m_page
protected RowData m_row
protected List<IColumnItem> m_items
protected String m_type
public ColumnData()
public ColumnData(String width)
public ColumnData(ColumnData column)
public PageData getPage()
public void setPage(PageData page)
public RowData getRow()
public void setRow(RowData row)
public String getType()
public void setType(String type)
public int getIndexInRow()
public void print(Writer out, int tabs) throws IOException
IOException
public PortletData findPortlet(IURI uri)
public List<PortletData> listPortlets(List<PortletData> portlets)
portlets
- Optionally add to this list.public List getAttributes()
getAttributesTyped()
List of String
attributes.public boolean hasAttribute(String attr)
public void addAttribute(String attr)
public void addAttributes(List attrs)
addAttributesTyped(List)
Add list of String
attributes.public boolean removeAttribute(String attr)
public void removeAllAttributes()
public void printAttributes(Writer out) throws IOException
IOException
public List getPortlets()
getPortletsTyped()
List of PortletData
portlets.public List<PortletData> getPortletsTyped()
public boolean hasPortlet(PortletData portlet)
public void addPortlet(PortletData portlet)
public void addPortlet(PortletData portlet, int index)
public boolean removePortlet(PortletData portlet)
public void removePortlet(int index)
public void removeAllPortlets()
public List<IColumnItem> getItemsTyped()
public boolean hasItem(IColumnItem item)
public void addItem(IColumnItem item)
public void addItem(IColumnItem item, int index)
public boolean removeItem(IColumnItem item)
public void removeItem(int index)
public void removeAllItems()
public boolean hasLayoutProperty(String name)
public void removeLayoutProperty(String name)
public void removeAllLayoutProperites()
public String getWidth()
public void setWidth(String width)
public String getWrap()
public void setWrap(String wrap)
public String getAlign()
public void setAlign(String align)
public String getValign()
public void setValign(String valign)
public String getCssClass()
public void setCssClass(String cssClass)
public String getCssStyle()
public void setCssStyle(String cssStyle)
public String getBgImage()
public void setBgImage(String bgImage)