|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.gwt.user.client.ui.UIObject com.google.gwt.user.client.ui.Widget com.google.gwt.user.client.ui.Composite com.google.gwt.user.client.ui.CaptionPanel
public class CaptionPanel
A panel that wraps its contents in a border with a caption that appears in the upper left corner of the border. This is an implementation of the fieldset HTML element.
Nested Class Summary | |
---|---|
static class |
CaptionPanel.CaptionPanelImpl
Implementation class without browser-specific hacks. |
static class |
CaptionPanel.CaptionPanelImplMozilla
Implementation class that handles Mozilla rendering issues. |
static class |
CaptionPanel.CaptionPanelImplSafari
Implementation class that handles Safari rendering issues. |
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets |
---|
HasWidgets.ForIsWidget |
Field Summary |
---|
Fields inherited from class com.google.gwt.user.client.ui.Widget |
---|
eventsToSink |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR |
Constructor Summary | |
---|---|
CaptionPanel()
Constructs a CaptionPanel with an empty caption. |
|
CaptionPanel(SafeHtml caption)
Constructs a CaptionPanel with specified caption text. |
|
CaptionPanel(java.lang.String captionText)
Constructs a CaptionPanel with specified caption text. |
|
CaptionPanel(java.lang.String caption,
boolean asHTML)
Constructs a CaptionPanel having the specified caption. |
Method Summary | |
---|---|
void |
add(IsWidget w)
Overloaded version for IsWidget. |
void |
add(Widget w)
Adds a child widget. |
void |
clear()
Removes the content widget. |
java.lang.String |
getCaptionHTML()
Returns the caption as HTML; note that if the caption was previously set using setCaptionText(String) , the return value is undefined. |
java.lang.String |
getCaptionText()
Returns the caption as text; note that if the caption was previously set using setCaptionHTML(String) , the return value is undefined. |
Widget |
getContentWidget()
Accesses the content widget, if present. |
java.util.Iterator<Widget> |
iterator()
Iterates over the singular content widget, if present. |
boolean |
remove(IsWidget w)
Overloaded version for IsWidget. |
boolean |
remove(Widget w)
Removes the specified widget, although in practice the specified widget must be the content widget. |
void |
setCaptionHTML(SafeHtml html)
Sets the caption for the panel using a SafeHtml string. |
void |
setCaptionHTML(java.lang.String html)
Sets the caption for the panel using an HTML fragment. |
void |
setCaptionText(java.lang.String text)
Sets the caption for the panel using text that will be automatically escaped. |
void |
setContentWidget(Widget w)
Sets or replaces the content widget within the CaptionPanel. |
Methods inherited from class com.google.gwt.user.client.ui.Composite |
---|
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, sinkEvents, unsinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CaptionPanel()
public CaptionPanel(SafeHtml caption)
caption
- the text of the captionpublic CaptionPanel(java.lang.String captionText)
captionText
- the text of the caption, which is automatically escapedpublic CaptionPanel(java.lang.String caption, boolean asHTML)
caption
- the caption to displayasHTML
- if true
, the caption
param is
interpreted as HTML; otherwise, caption
is
treated as text and automatically escapedMethod Detail |
---|
public void add(Widget w)
HasWidgets
add
in interface HasWidgets
w
- the widget to be addedpublic void add(IsWidget w)
add
in interface HasWidgets.ForIsWidget
add(Widget)
public void clear()
clear
in interface HasWidgets
public java.lang.String getCaptionHTML()
setCaptionText(String)
, the return value is undefined.
public java.lang.String getCaptionText()
setCaptionHTML(String)
, the return value is undefined.
public Widget getContentWidget()
setContentWidget(Widget)
public java.util.Iterator<Widget> iterator()
iterator
in interface HasWidgets
iterator
in interface java.lang.Iterable<Widget>
public boolean remove(Widget w)
remove
in interface HasWidgets
w
- the widget to remove; note that anything other than the Widget
returned by getContentWidget()
will have no effect
true
if the widget was presentpublic boolean remove(IsWidget w)
remove
in interface HasWidgets.ForIsWidget
remove(Widget)
public void setCaptionHTML(java.lang.String html)
html
- HTML for the new caption; must not be null
public void setCaptionHTML(SafeHtml html)
html
- HTML for the new caption; must not be null
public void setCaptionText(java.lang.String text)
text
- text for the new caption; must not be null
public void setContentWidget(Widget w)
w
- the content widget to be set
|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |