edu.washington.cs.supple.wlib.html
Class TabContainerWidget
java.lang.Object
edu.washington.cs.supple.render.AbstractWidget
edu.washington.cs.supple.render.AbstractContainerWidget
edu.washington.cs.supple.wlib.html.ContainerHtmlWidget
edu.washington.cs.supple.wlib.html.TabContainerWidget
- All Implemented Interfaces:
- java.lang.Cloneable, ContainerWidget, java.util.EventListener, HtmlWidget, java.beans.PropertyChangeListener, UnwrappedWidget, Widget
- public class TabContainerWidget
- extends ContainerHtmlWidget
- Author:
- kgajos
|
Method Summary |
protected java.awt.Dimension |
getContainerSize(int hints)
Unless a child overrides getSize, it should override this method |
protected java.lang.String |
makeHtmlContainer(int hints)
Children have to implement this method -- just make the container and do
not worry about border or label |
void |
setParameterValue(java.lang.String name,
java.lang.String value)
This method is called in response to a user changing widget values. |
java.lang.String |
toString()
|
| Methods inherited from class edu.washington.cs.supple.wlib.html.ContainerHtmlWidget |
addActionButtonSize, disengage, doAction, engage, generateWidgetDescriptor, getConcreteWidget, getEffortEstimate, getHtmlComponent, getHtmlId, getListingWidget, getSize, getWidgetProperties, hasListingWidget, rendersObject, setListingWidget, wrapListContainer |
| Methods inherited from class edu.washington.cs.supple.render.AbstractContainerWidget |
childIterator, getChild, getChildFor, getMaxChildSize, getMaxChildSize, getMinChildSize, getSumChildSize, getSumChildSize, hasChildren, makeVisible, setChildren |
| Methods inherited from class edu.washington.cs.supple.render.AbstractWidget |
anotherPropertyChanged, clone, clone, dismissCurrentView, displayDynamic, equals, executeAction, getBag, getConcreteWidget, getCost, getParent, getPath, getSizeCache, getTextLabel, getType, getUiObject, getWidgetDescriptor, indexChanged, isEngaged, isEquivalent, legalValuesChanged, likelyValuesChanged, propertyChange, reportActionExecutionEvent, reportValueChangedEvent, setBag, setCost, setEnabled, setParent, setSizeCache, setValue, setWrapper, unwrapWidget, valueChanged |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.washington.cs.supple.render.Widget |
childIterator, clone, clone, getBag, getConcreteWidget, getCost, getPath, getSizeCache, getTextLabel, getType, getUiObject, getWidgetDescriptor, hasChildren, isEngaged, isEquivalent, setBag, setCost, setEnabled, setParent, setSizeCache, setWrapper, unwrapWidget |
TabContainerWidget
public TabContainerWidget(UiObject object)
- Parameters:
object -
makeHtmlContainer
protected java.lang.String makeHtmlContainer(int hints)
- Description copied from class:
ContainerHtmlWidget
- Children have to implement this method -- just make the container and do
not worry about border or label
- Specified by:
makeHtmlContainer in class ContainerHtmlWidget
- Parameters:
hints - rendering hints (just FYI)
- Returns:
- the HTML code for the container
getContainerSize
protected java.awt.Dimension getContainerSize(int hints)
- Description copied from class:
ContainerHtmlWidget
- Unless a child overrides getSize, it should override this method
- Overrides:
getContainerSize in class ContainerHtmlWidget
- Parameters:
hints - rendering hints
- Returns:
- the size of the container object
toString
public java.lang.String toString()
- Overrides:
toString in class ContainerHtmlWidget
setParameterValue
public void setParameterValue(java.lang.String name,
java.lang.String value)
throws java.lang.IllegalArgumentException
- Description copied from interface:
HtmlWidget
- This method is called in response to a user changing widget values.
- Specified by:
setParameterValue in interface HtmlWidget- Overrides:
setParameterValue in class ContainerHtmlWidget
- Throws:
java.lang.IllegalArgumentException