aboutsummaryrefslogtreecommitdiffstats
path: root/documentation/components/components-interfaces.asciidoc
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/components/components-interfaces.asciidoc')
-rw-r--r--documentation/components/components-interfaces.asciidoc13
1 files changed, 3 insertions, 10 deletions
diff --git a/documentation/components/components-interfaces.asciidoc b/documentation/components/components-interfaces.asciidoc
index 263366b944..c183d77c8b 100644
--- a/documentation/components/components-interfaces.asciidoc
+++ b/documentation/components/components-interfaces.asciidoc
@@ -92,15 +92,8 @@ described in <<components.interfaces.abstractcomponent>>.
[classname]#AbstractComponent# is the base class for all user interface
components. It is the (only) implementation of the [classname]#Component#
-interface, implementing all the methods defined in the interface.
-
-[classname]#AbstractComponent# has a single abstract method,
-[methodname]#getTag()#, which returns the serialization identifier of a
-particular component class. It needs to be implemented when (and only when)
-creating entirely new components. [classname]#AbstractComponent# manages much of
-the serialization of component states between the client and the server.
-Creation of new components and serialization is described in
-<<dummy/../../../framework/gwt/gwt-overview.asciidoc#gwt.overview,"Integrating
-with the Server-Side">>.
+interface, implementing all the methods defined in the interface. When
+creating a new component, you should extend [classname]#AbstractComponent# or
+one of its subclasses.
(((range="endofrange", startref="term.components.interfaces.abstractcomponent")))