From 2af72ba9636bec70046394c41744f89ce4572e35 Mon Sep 17 00:00:00 2001 From: Ilia Motornyi Date: Thu, 3 Dec 2015 14:59:05 +0000 Subject: Revert "Merge branch 'documentation'" This reverts commit f6874bde3d945c8b2d1b5c17ab50e2d0f1f8ff00. Change-Id: I67ee1c30ba3e3bcc3c43a1dd2e73a822791514bf --- .../components/components-extensions.asciidoc | 38 ---------------------- 1 file changed, 38 deletions(-) delete mode 100644 documentation/components/components-extensions.asciidoc (limited to 'documentation/components/components-extensions.asciidoc') diff --git a/documentation/components/components-extensions.asciidoc b/documentation/components/components-extensions.asciidoc deleted file mode 100644 index a84ad92f6e..0000000000 --- a/documentation/components/components-extensions.asciidoc +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Component Extensions -order: 6 -layout: page ---- - -[[components.extensions]] -= Component Extensions - -Components and UIs can have extensions which are attached to the component -dynamically. Especially, many add-ons are extensions. - -How a component is extended depends on the extension. Typically, they have an -[methodname]#extend()# method that takes the component to be extended as the -parameter. - - -[source, java] ----- -TextField tf = new TextField("Hello"); -layout.addComponent(tf); - -// Add a simple extension -new CapsLockWarning().extend(tf); - -// Add an extension that requires some parameters -CSValidator validator = new CSValidator(); -validator.setRegExp("[0-9]*"); -validator.setErrorMessage("Must be a number"); -validator.extend(tf); ----- - -Development of custom extensions is described in -<>. - - - -- cgit v1.2.3