|
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.RenderableStamper
public class RenderableStamper
Used by IsRenderable
to mark their root element in such a way that
they can be later retrieved. This class abstracts the exact details of how
the element is marked and retrieved, so that we can always use the best
method avaialable without having to change all implementations of
IsRenderable
.
The expected flow is for the IsRenderable
object to use one of the
stamp(com.google.gwt.safehtml.shared.SafeHtml)
methods below to mark their HTML. At a later point, its parent
widget will use the findStampedElement()
to retrieve the right element.
Constructor Summary | |
---|---|
RenderableStamper(java.lang.String token)
Creates a stamper that will be use the given token, which is assumed to be unique and will be escaped before being used. |
Method Summary | ||
---|---|---|
Element |
findStampedElement()
Finds the element that was previously stamped in the DOM. |
|
SafeHtml |
stamp(SafeHtml safeHtml)
Stamps an HTML element in such a way that it can be later found in the DOM tree. |
|
|
stamp(T elementBuilder)
Stamps an HTML element in such a way that it can be later found in the DOM tree. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RenderableStamper(java.lang.String token)
Method Detail |
---|
public Element findStampedElement()
public SafeHtml stamp(SafeHtml safeHtml)
IsRenderable
objects built using SafeHtml
directly, this assumes
the element to be stamped is the first found in the given SafeHtml
.
Returns safeHtml untouched if it does not being with a tag.
public <T extends HtmlElementBuilderBase<?>> T stamp(T elementBuilder)
IsRenderable
objects built using ElementBuilder, this assumes
the given elementBuilder is for the root element that should later be claimed.
|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |