Package com.google.gwt.user.client.ui
Class HTMLTable.ColumnFormatter
- java.lang.Object
-
- com.google.gwt.user.client.ui.HTMLTable.ColumnFormatter
-
- Enclosing class:
- HTMLTable
public class HTMLTable.ColumnFormatter extends java.lang.Object
This class contains methods used to format a table's columns. It is limited by the support cross-browser HTML support for column formatting.
-
-
Field Summary
Fields Modifier and Type Field Description protected Element
columnGroup
-
Constructor Summary
Constructors Constructor Description ColumnFormatter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addStyleName(int col, java.lang.String styleName)
Adds a style to the specified column.Element
getElement(int column)
Get the col element for the column.java.lang.String
getStyleName(int column)
Gets the style of the specified column.java.lang.String
getStylePrimaryName(int column)
Gets the primary style of the specified column.void
removeStyleName(int column, java.lang.String styleName)
Removes a style from the specified column.(package private) void
resizeColumnGroup(int columns, boolean growOnly)
Resize the column group element.void
setStyleName(int column, java.lang.String styleName)
Sets the style name associated with the specified column.void
setStylePrimaryName(int column, java.lang.String styleName)
Sets the primary style name associated with the specified column.void
setWidth(int column, java.lang.String width)
Sets the width of the specified column.
-
-
-
Field Detail
-
columnGroup
protected Element columnGroup
-
-
Method Detail
-
addStyleName
public void addStyleName(int col, java.lang.String styleName)
Adds a style to the specified column.- Parameters:
col
- the col to which the style will be addedstyleName
- the style name to be added- Throws:
java.lang.IndexOutOfBoundsException
- See Also:
UIObject.addStyleName(String)
-
getElement
public Element getElement(int column)
Get the col element for the column.- Parameters:
column
- the column index- Returns:
- the col element
-
getStyleName
public java.lang.String getStyleName(int column)
Gets the style of the specified column.- Parameters:
column
- the column to be queried- Returns:
- the style name
- Throws:
java.lang.IndexOutOfBoundsException
- See Also:
UIObject.getStyleName()
-
getStylePrimaryName
public java.lang.String getStylePrimaryName(int column)
Gets the primary style of the specified column.- Parameters:
column
- the column to be queried- Returns:
- the style name
- Throws:
java.lang.IndexOutOfBoundsException
- See Also:
UIObject.getStylePrimaryName()
-
removeStyleName
public void removeStyleName(int column, java.lang.String styleName)
Removes a style from the specified column.- Parameters:
column
- the column from which the style will be removedstyleName
- the style name to be removed- Throws:
java.lang.IndexOutOfBoundsException
- See Also:
UIObject.removeStyleName(String)
-
setStyleName
public void setStyleName(int column, java.lang.String styleName)
Sets the style name associated with the specified column.- Parameters:
column
- the column whose style name is to be setstyleName
- the new style name- Throws:
java.lang.IndexOutOfBoundsException
- See Also:
UIObject.setStyleName(String)
-
setStylePrimaryName
public void setStylePrimaryName(int column, java.lang.String styleName)
Sets the primary style name associated with the specified column.- Parameters:
column
- the column whose style name is to be setstyleName
- the new style name- Throws:
java.lang.IndexOutOfBoundsException
- See Also:
UIObject.setStylePrimaryName(String)
-
setWidth
public void setWidth(int column, java.lang.String width)
Sets the width of the specified column.- Parameters:
column
- the column of the cell whose width is to be setwidth
- the cell's new width, in percentage or pixel units- Throws:
java.lang.IndexOutOfBoundsException
-
resizeColumnGroup
void resizeColumnGroup(int columns, boolean growOnly)
Resize the column group element.- Parameters:
columns
- the number of columnsgrowOnly
- true to only grow, false to shrink if needed
-
-