public abstract class AbstractBandRenderer extends Object implements TabBandRenderer
Constructor and Description |
---|
AbstractBandRenderer() |
Modifier and Type | Method and Description |
---|---|
protected abstract int |
createEmpty(com.google.gwt.user.client.ui.FlexTable result,
int count,
String styleName)
Creates an empty table cell.
|
protected abstract int |
createTab(AdvancedTabPanel panel,
com.google.gwt.user.client.ui.FlexTable result,
int count,
int index,
Border border)
This method should create a tab content and decorate it.
|
protected abstract BorderLine |
getHiddenLine()
Gets a tab border line to hide.
|
com.google.gwt.user.client.ui.Widget |
render(AdvancedTabPanel panel)
This method build the band that is represented as a
FlexTable . |
public com.google.gwt.user.client.ui.Widget render(AdvancedTabPanel panel)
FlexTable
.render
in interface TabBandRenderer
panel
- the tab panel that invokes this method.protected abstract int createTab(AdvancedTabPanel panel, com.google.gwt.user.client.ui.FlexTable result, int count, int index, Border border)
panel
- is a target tabs panel widget.result
- is a resulting table.count
- is a current number of the table cell.index
- is a current tab number (different to the cell number).border
- is a tab border to be placed into the cell.protected abstract BorderLine getHiddenLine()
protected abstract int createEmpty(com.google.gwt.user.client.ui.FlexTable result, int count, String styleName)
result
- is a resulting table.count
- is a current cell number.styleName
- is a style name to be applied to the cell.Copyright © 2008–2013. All rights reserved.