public static class PotentialElement extends Object
A simple Element
implementation (not an actual dom
object) that can serve as stand in to be used by IsRenderable
widgets
before they are fully built. For example, it can accumulate simple set*()
values to be used when the widget is actually ready to render. Thus, most
IsRenderable
widget code can be written without taking into account
whether or not the widget has yet been rendered.
DOM#appendChild
is aware of PotentialElement, and calls its
resolve() method. This triggers a call to
UIObject.resolvePotentialElement()
, which widgets can customize
to get a real Element
in place at the last moment.
TODO(rdcastro): Cover all unsupported methods with helpful error messages.
Copyright © 2018. All rights reserved.