com.google.gwt.user.client.ui
Class InlineHTML
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Label
com.google.gwt.user.client.ui.HTML
com.google.gwt.user.client.ui.InlineHTML
- All Implemented Interfaces:
- HasAllMouseHandlers, HasClickHandlers, HasMouseDownHandlers, HasMouseMoveHandlers, HasMouseOutHandlers, HasMouseOverHandlers, HasMouseUpHandlers, HasMouseWheelHandlers, HasHandlers, HasDirection, EventListener, HasHorizontalAlignment, HasHTML, HasText, HasWordWrap, SourcesClickEvents, SourcesMouseEvents
public class InlineHTML
- extends HTML
A widget that can contain arbitrary HTML.
This widget uses a <span> element, causing it to be displayed with
inline layout.
If you only need a simple label (text, but not HTML), then the
Label
widget is more appropriate, as it
disallows the use of HTML, which can lead to potential security issues if not
used properly.
CSS Style Rules
Constructor Summary |
|
InlineHTML()
Creates an empty HTML widget. |
protected |
InlineHTML(Element element)
This constructor may be used by subclasses to explicitly use an existing
element. |
|
InlineHTML(java.lang.String html)
Creates an HTML widget with the specified HTML contents. |
Method Summary |
static InlineHTML |
wrap(Element element)
Creates an InlineHTML widget that wraps an existing <div> or
<span> element. |
Methods inherited from class com.google.gwt.user.client.ui.Label |
addClickHandler, addClickListener, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, getDirection, getHorizontalAlignment, getText, getWordWrap, removeClickListener, removeMouseListener, removeMouseWheelListener, setDirection, setHorizontalAlignment, setText, setWordWrap |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
addDomHandler, addHandler, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
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, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, toString, unsinkEvents |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InlineHTML
public InlineHTML()
- Creates an empty HTML widget.
InlineHTML
public InlineHTML(java.lang.String html)
- Creates an HTML widget with the specified HTML contents.
- Parameters:
html
- the new widget's HTML contents
InlineHTML
protected InlineHTML(Element element)
- This constructor may be used by subclasses to explicitly use an existing
element. This element must be either a <div> <span> element.
- Parameters:
element
- the element to be used
wrap
public static InlineHTML wrap(Element element)
- Creates an InlineHTML widget that wraps an existing <div> or
<span> element.
This element must already be attached to the document. If the element is
removed from the document, you must call
RootPanel.detachNow(Widget)
.
- Parameters:
element
- the element to be wrapped