Vaadin 7 alpha3 - Extensions

Vaadin 7 alpha3 introduces Extensions for adding client-side functionality


Components with no UI

We designed the Extension API to make it easier to create add-ons for client-side functionality that is not a Component added to a layout. Instead of adding an invisible Component to some ComponentContainer, you can now create an Extension which extends any Component or Extension. The Extension can then take care of it’s own business and nothing is required from the extended Component. We have simplified creating Extensions by designing the API to not allow moving Extension from one place to another.


Choose what you want to extend

The Extension API has been created with three kinds of Extensions in mind. The first type is a “singleton” Root Extension providing some kind of global functionality, e.g. similar to the existing Refresher add-on (which is currently implemented as an invisible Component that you should add to your Root layout). The second category covers generic Extensions that make sense for almost any kind of Component, e.g. context menus. The third type of extension are extensions for some specific Component type - extensions that use the client side API of the component, e.g. client side TextField validation extensions and similar.


Full client - server communication

Because Extensions are built upon the same foundation as Component, you can also use the same mechanisms for communicating between the server and the client. Shared state and RPC in both directions work in exactly the same way as for components.


For short examples on how to use the new features, check out the Vaadin 7 mini tutorials: https://vaadin.com/wiki/-/wiki/Main/Vaadin+7
For information on how to migrate from Vaadin 6 to Vaadin 7, see http://dev.vaadin.com/wiki/Vaadin7/MigrationGuide

This is an alpha release so we expect there to be bugs and still expect changes will be made to the API and functionality before the final 7.0.0 release. All your comments on the new features are welcome. Please post all Vaadin 7 related comments in the Vaadin 7 category of the forum.

Yes, extensions look fine. But one key piece of information is missing.
How to connect extension with existing component. Is it necessary to compile extensions to widgetset?

Can you elaborate on this example
https://vaadin.com/wiki/-/wiki/Main/Creating%20a%20component%20extension
how would you attach CapsLockWarning to existing passwordfield component?

So I cannot get extensions to work. :frowning: Can someone please help? My extension is quite simple, just for test:

Extension


public class GridLayoutExtension extends AbstractExtension {

	public void extend(GridLayout target) {
		super.extend(target);
	}
	
}

Connector


@Connect (GridLayoutExtension.class)
public class GridLayoutExtensionConnector extends AbstractExtensionConnector {

	@Override
	protected void extend(ServerConnector target) {
		super.extend(target);
	
		final Widget grid = ((ComponentConnector) target).getWidget();
		grid.addStyleName("my-custom-grid-style");
	}
	
}

Component


GridLayout layout = new GridLayout(3,3);
GridLayoutTableExtension ext = new GridLayoutTableExtension();
ext.extend(layout);

Grid Layout is rendered with it’s data but it does not contain the class i set in connector. I tried to compile own widgetset and add it to the web.xml but nothing helped. :frowning:

Hi,

I added some basic usage information to the end of the
Creating a component extension
tutorial.

Regarding your GridLayout extension, there are two possible problems. One potential problem that the Extension for some reason isn’t included in your widgetset and is thus not used. To test for this, you could try doing something else that should have some clearly visible result just to verify that the client-side code is actually executed, e.g. Window.alert. If it seems that the code is not executed, you could add ?debug to the end of the URL in the browser and look for clues in the output in Vaadin’s debug window.

Another potential problem is that the client-side implementation of GridLayout is maybe overwriting its stylenames at some point so that the stylename that is added by your code gets removed before the layout is displayed.

Hi, thanks for the quick answer. I tried to recompile the widget set (project uses Maven) and run the application on the server.

When application loads root configuration I can clearly see the Extension in the “Component listing” but when using debug’s mode - Show connector statistics for client, the extension connector is not there I can only see some UnknownComponentConnector but I do not think it’s the extension one.

Is there a necessity to update the gwt maven plugin to version 2.4.0?

Isn’t it a implementation bug if extensions get executed sooner than component, thus allowing component to completely “destroy” what extension had done?

If necessary I could post a small zip with project configuration.

UnknownComponentConnector is most likely a placeholder for your extension that the framework adds when it can’t find the client-side implementation for the actual extension. This is most likely caused by a something missing from the GWT compiler’s classpath. As of Vaadin 7 beta1, it is recommended to use Vaadin’s own Maven plugin instead of the GWT plugin because Vaadin’s plugin is more compatible with the way the GWT classes are packaged with Vaadin.

It is a bug if the extension depends on something that the component might destroy. We can’t guarantee that some part of the extension will always get a chance to clean things up every time the component has done anything, as that would require all components to notify the framework e.g. every time it has processed any event from the user.

I have been trying to learn how to create an extension using the example in the Learning Vaadin 7 2nd Editon book. I have keyed in their example for an extension of the button control, but can not seem to get it to work. If I download their example and runs it, it works fine (does give me a warning about miss matche Vaadin versions). There really is only two things that I can see that are different.

  1. In the DisableOnClickButtonExtension.java they have the “extend” method as protected. I have it as “public” because I could not access it from my UI otherwise.
  2. My UI file “E4_UI.java” is not in the same package as the extension, where in the example they are both in the same directory.

I have attached both sets of files, and if someone can help me resolve this it would be a help.

Thank you
Freddy
13583.zip (7.42 KB)

Hi,

I don’t immediately see anything wrong with your code. The two differences you mention should cause no issues. How does your extension not work, is there some error or the disabling just doesn’t happen? Are you sure you have compiled the widgetset and have it in use?

You could also open the debug window and see the changes in the communication log to check if your connector actually appears there. It would be easier to help you if you provided a complete project where you’re trying to implement this.

-tepi

The disabling just doesn’t happen. As far as I know the widgetset has been compiled and should be in use, but I am still new to this and I have been having problems figuring out how to add on new widget sets from plugins.

Also being new, I could not figure out how to open the communication log in the debug window.

Attached is a full project with the problem. I have included several logs including the error log from Eclipse and also the WebConsole logs from both my project and the project I downloaded from LeanVaadin.

I did notice that two things in the logs that might shed some light, but I am not sure what they mean.

  1. In the Eclipse error log I have some error messages.
  2. In the WebConsole log when I ran my project I saw this error message: SEVERE: Hierachy claims ButtonConnector (1) has component children even though it isn’t a HasComponentsConnector" E4_UI_Test:205

Thank you again for you help
Freddy
13585.zip (4.2 MB)

Found this that might be related.
http://dev.vaadin.com/ticket/10799

It seems something is going wrong in the gwt compile. Here is a more detailed log.

Executing compiler with command line:
C:\Program Files\Java\jre7\bin\java.exe -Djava.awt.headless=true -Xss8M -Xmx512M -XX:MaxPermSize=512M -classpath C:\Program Files\Java\jre7\lib\resources.jar;C:\Program Files\Java\jre7\lib\rt.jar;C:\Program Files\Java\jre7\lib\jsse.jar;C:\Program Files\Java\jre7\lib\jce.jar;C:\Program Files\Java\jre7\lib\charsets.jar;C:\Program Files\Java\jre7\lib\jfr.jar;C:\Program Files\Java\jre7\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jre7\lib\ext\dnsns.jar;C:\Program Files\Java\jre7\lib\ext\jaccess.jar;C:\Program Files\Java\jre7\lib\ext\localedata.jar;C:\Program Files\Java\jre7\lib\ext\sunec.jar;C:\Program Files\Java\jre7\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jre7\lib\ext\sunmscapi.jar;C:\Program Files\Java\jre7\lib\ext\zipfs.jar;C:/Workspaces/Vaadin/E4_UI_Test/src;C:/Workspaces/Vaadin/E4_UI_Test/build/classes;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-client/jars/vaadin-client-7.1.15.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-shared/jars/vaadin-shared-7.1.15.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-shared-deps/jars/vaadin-shared-deps-1.0.2.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-server/jars/vaadin-server-7.1.15.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-theme-compiler/jars/vaadin-theme-compiler-7.1.15.jar;C:/Users/flb/.ivy2/cache/org.apache.commons/commons-jexl/jars/commons-jexl-2.1.1.jar;C:/Users/flb/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.1.jar;C:/Users/flb/.ivy2/cache/org.w3c.css/sac/jars/sac-1.3.jar;C:/Users/flb/.ivy2/cache/net.sourceforge.cssparser/cssparser/jars/cssparser-0.9.5.jar;C:/Users/flb/.ivy2/cache/commons-cli/commons-cli/jars/commons-cli-1.2.jar;C:/Users/flb/.ivy2/cache/org.jsoup/jsoup/jars/jsoup-1.6.3.jar;C:/Users/flb/.ivy2/cache/javax.validation/validation-api/jars/validation-api-1.0.0.GA-sources.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-client-compiler/jars/vaadin-client-compiler-7.1.15.jar;C:/Users/flb/.ivy2/cache/commons-collections/commons-collections/jars/commons-collections-3.1.jar;C:/Users/flb/.ivy2/cache/ant/ant/jars/ant-1.6.5.jar;C:/Users/flb/.ivy2/cache/ant/ant-launcher/jars/ant-launcher-1.6.5.jar;C:/Users/flb/.ivy2/cache/org.mortbay.jetty/jetty/jars/jetty-6.1.11.jar;C:/Users/flb/.ivy2/cache/org.mortbay.jetty/jetty-util/jars/jetty-util-6.1.11.jar;C:/Users/flb/.ivy2/cache/org.mortbay.jetty/servlet-api-2.5/jars/servlet-api-2.5-6.1.11.jar;C:/Users/flb/.ivy2/cache/org.jdesktop/swing-worker/jars/swing-worker-1.1.jar;C:/Users/flb/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.3.jar;C:/Users/flb/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.2.jar;C:/Users/flb/.ivy2/cache/commons-lang/commons-lang/jars/commons-lang-2.6.jar;C:/Users/flb/.ivy2/cache/org.apache.james/apache-mime4j/jars/apache-mime4j-0.6.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-client-compiler-deps/jars/vaadin-client-compiler-deps-1.0.2.jar;C:/Program Files/Java/jre7/lib/resources.jar;C:/Program Files/Java/jre7/lib/rt.jar;C:/Program Files/Java/jre7/lib/jsse.jar;C:/Program Files/Java/jre7/lib/jce.jar;C:/Program Files/Java/jre7/lib/charsets.jar;C:/Program Files/Java/jre7/lib/jfr.jar;C:/Program Files/Java/jre7/lib/ext/access-bridge-64.jar;C:/Program Files/Java/jre7/lib/ext/dnsns.jar;C:/Program Files/Java/jre7/lib/ext/jaccess.jar;C:/Program Files/Java/jre7/lib/ext/localedata.jar;C:/Program Files/Java/jre7/lib/ext/sunec.jar;C:/Program Files/Java/jre7/lib/ext/sunjce_provider.jar;C:/Program Files/Java/jre7/lib/ext/sunmscapi.jar;C:/Program Files/Java/jre7/lib/ext/zipfs.jar;C:/xampp/tomcat/lib/annotations-api.jar;C:/xampp/tomcat/lib/catalina-ant.jar;C:/xampp/tomcat/lib/catalina-ha.jar;C:/xampp/tomcat/lib/catalina-tribes.jar;C:/xampp/tomcat/lib/catalina.jar;C:/xampp/tomcat/lib/ecj-4.2.2.jar;C:/xampp/tomcat/lib/el-api.jar;C:/xampp/tomcat/lib/jasper-el.jar;C:/xampp/tomcat/lib/jasper.jar;C:/xampp/tomcat/lib/jsp-api.jar;C:/xampp/tomcat/lib/servlet-api.jar;C:/xampp/tomcat/lib/tomcat-api.jar;C:/xampp/tomcat/lib/tomcat-coyote.jar;C:/xampp/tomcat/lib/tomcat-dbcp.jar;C:/xampp/tomcat/lib/tomcat-i18n-es.jar;C:/xampp/tomcat/lib/tomcat-i18n-fr.jar;C:/xampp/tomcat/lib/tomcat-i18n-ja.jar;C:/xampp/tomcat/lib/tomcat-jdbc.jar;C:/xampp/tomcat/lib/tomcat-util.jar;C:/Workspaces/Vaadin/E4_UI_Test/WebContent/WEB-INF/lib/E4_WS_Client.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-server/jars/vaadin-server-7.1.13.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-shared/jars/vaadin-shared-7.1.13.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-theme-compiler/jars/vaadin-theme-compiler-7.1.13.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-themes/jars/vaadin-themes-7.1.13.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-push/jars/vaadin-push-7.1.13.jar;C:/Users/flb/.ivy2/cache/com.vaadin.external.atmosphere/atmosphere-runtime/bundles/atmosphere-runtime-1.0.18.vaadin3.jar;C:/Users/flb/.ivy2/cache/com.vaadin.external.atmosphere/atmosphere-compat-jbossweb/bundles/atmosphere-compat-jbossweb-1.0.18.vaadin3.jar;C:/Users/flb/.ivy2/cache/com.vaadin.external.slf4j/vaadin-slf4j-jdk14/jars/vaadin-slf4j-jdk14-1.6.1.jar;C:/Users/flb/.ivy2/cache/com.vaadin.external.atmosphere/atmosphere-compat-tomcat/bundles/atmosphere-compat-tomcat-1.0.18.vaadin3.jar;C:/Users/flb/.ivy2/cache/com.vaadin.external.atmosphere/atmosphere-compat-tomcat7/bundles/atmosphere-compat-tomcat7-1.0.18.vaadin3.jar;C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-client-compiled/jars/vaadin-client-compiled-7.1.13.jar;C:/Users/flb/.ivy2/cache/javax.servlet/javax.servlet-api/jars/javax.servlet-api-3.0.1.jar -Dgwt.persistentunitcachedir=C:\Users\flb\AppData\Local\Temp\widgetset_com.sms.test.DisableOnClickButtonWidgetsetd24b2f67-021b-4569-bc43-46921b4d14fd com.vaadin.tools.WidgetsetCompiler -war WebContent/VAADIN/widgetsets -deploy C:\Users\flb\AppData\Local\Temp\widgetset_com.sms.test.DisableOnClickButtonWidgetsetd24b2f67-021b-4569-bc43-46921b4d14fd -extra C:\Users\flb\AppData\Local\Temp\widgetset_com.sms.test.DisableOnClickButtonWidgetsetd24b2f67-021b-4569-bc43-46921b4d14fd -style DETAILED -localWorkers 4 -logLevel INFO -logLevel TRACE com.sms.test.DisableOnClickButtonWidgetset
Updating GWT module description file…
Widgetsets found from classpath:
com.vaadin.DefaultWidgetSet in jar:file:C:/Users/flb/.ivy2/cache/com.vaadin/vaadin-client/jars/vaadin-client-7.1.15.jar!/
com.sms.test.DisableOnClickButtonWidgetset in file://C/Workspaces/Vaadin/E4_UI_Test/src
Addon styles found from classpath:

Search took 13ms
Done.
Starting GWT compiler
May 07, 2014 2:17:54 PM java.util.prefs.WindowsPreferences
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(…) returned error code 5.
Public resources found in…
Translatable source found in…
Persistent unit cache dir set to: C:\Users\flb\AppData\Local\Temp\widgetset_com.sms.test.DisableOnClickButtonWidgetsetd24b2f67-021b-4569-bc43-46921b4d14fd\gwt-unitCache
Compiling module com.sms.test.DisableOnClickButtonWidgetset
Looking for previously cached Compilation Units in C:\Users\flb\AppData\Local\Temp\widgetset_com.sms.test.DisableOnClickButtonWidgetsetd24b2f67-021b-4569-bc43-46921b4d14fd\gwt-unitCache
Looking for precompiled archives. To disable, use -Dgwt.usearchives=false
Found 0 cached/archived units. Used 0 / 3245 units from cache.
Compiling…
30% complete (ETR: 8 seconds)
30% complete (ETR: 8 seconds)
30% complete (ETR: 8 seconds)
30% complete (ETR: 8 seconds)
40% complete (ETR: 8 seconds)
50% complete (ETR: 6 seconds)
60% complete (ETR: 5 seconds)
70% complete (ETR: 3 seconds)
80% complete (ETR: 2 seconds)
90% complete (ETR: 1 seconds)
100% complete (ETR: 0 seconds)
Compilation completed in 12.46 seconds
Added 3245 units to cache since last cleanup.
Removing invalidated units
Wrote 3245 units to persistent cache.
Resolving com.google.gwt.validation.client.constraints.AbstractDecimalMaxValidator
Found type ‘com.google.gwt.validation.client.constraints.AbstractDecimalMaxValidator’
Found type ‘javax.validation.constraints.DecimalMax’
[WARN]
Detected warnings related to ‘javax.validation.Constraint’. Is validation-.jar on the classpath?
Specify -logLevel DEBUG to see all errors.
[WARN]
Ignoring unresolvable annotation type javax.validation.Constraint
Finding entry point classes
Adding ‘6’ new generated units
Compiling…
Compilation completed in 0.01 seconds
Added 6 units to cache since last cleanup.
Removing invalidated units
Wrote 6 units to persistent cache.
Adding ‘1’ new generated units
Compiling…
Compilation completed in 0.02 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Computing all possible rebind results for ‘com.google.gwt.i18n.client.impl.LocaleInfoImpl’
Rebinding com.google.gwt.i18n.client.impl.LocaleInfoImpl
Invoking generator com.google.gwt.i18n.rebind.LocaleInfoGenerator
Processing interface com.google.gwt.i18n.client.constants.NumberConstantsImpl
Generating method body for notANumber()
Generating method body for currencyPattern()
Generating method body for decimalPattern()
Generating method body for decimalSeparator()
Generating method body for defCurrencyCode()
Generating method body for exponentialSymbol()
Generating method body for globalCurrencyPattern()
Generating method body for groupingSeparator()
Generating method body for infinity()
Generating method body for minusSign()
Generating method body for monetaryGroupingSeparator()
Generating method body for monetarySeparator()
Generating method body for percent()
Generating method body for percentPattern()
Generating method body for perMill()
Generating method body for plusSign()
Generating method body for scientificPattern()
Generating method body for simpleCurrencyPattern()
Generating method body for zeroDigit()
Adding ‘3’ new generated units
Compiling…
Compilation completed in 0.01 seconds
Added 3 units to cache since last cleanup.
Removing invalidated units
Wrote 3 units to persistent cache.
Adding ‘1’ new generated units
Compiling…
Compilation completed in 0.01 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Computing all possible rebind results for ‘com.vaadin.client.metadata.ConnectorBundleLoader’
Rebinding com.vaadin.client.metadata.ConnectorBundleLoader
Invoking generator com.vaadin.server.widgetsetutils.ConnectorBundleLoaderFactory
Populating eager bundle
Visiting VerticalLayoutConnector with ConnectorInitVisitor
VerticalLayoutConnector will be in the eager bundle
Visiting VerticalLayoutConnector with StateInitVisitor
Visiting VerticalLayoutConnector with WidgetInitVisitor
Visiting VerticalLayoutConnector with ClientRpcVisitor
Visiting VerticalLayoutConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.orderedlayout.VerticalLayoutState as a bean
Will serialize class com.vaadin.shared.communication.URLReference using URLReference_Serializer
Will serialize class java.util.HashMap<com.vaadin.shared.Connector, com.vaadin.shared.ui.orderedlayout.AbstractOrderedLayoutState.ChildComponentData> as a bean
Will serialize class com.vaadin.shared.ui.orderedlayout.AbstractOrderedLayoutState.ChildComponentData as a bean
Visiting UIConnector with ConnectorInitVisitor
UIConnector will be in the eager bundle
Visiting UIConnector with StateInitVisitor
Visiting UIConnector with WidgetInitVisitor
Visiting UIConnector with ClientRpcVisitor
Visiting UIConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.ui.UIState as a bean
Will serialize class com.vaadin.shared.ui.ui.UIState.PushConfigurationState as a bean
Will serialize class com.vaadin.shared.communication.PushMode as an enum
Will serialize class com.vaadin.shared.ui.ui.UIState.LocaleServiceState as a bean
Will serialize class com.vaadin.shared.ui.ui.PageState as a bean
Will serialize class com.vaadin.shared.ui.ui.UIState.TooltipConfigurationState as a bean
Will serialize class com.vaadin.shared.ui.ui.UIState.LoadingIndicatorConfigurationState as a bean
Will serialize class com.vaadin.shared.ui.ui.UIState.LocaleData as a bean
Will serialize java.lang.String as an array
Visiting TableConnector with ConnectorInitVisitor
TableConnector will be in the eager bundle
Visiting TableConnector with StateInitVisitor
Visiting TableConnector with WidgetInitVisitor
Visiting TableConnector with ClientRpcVisitor
Visiting TableConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.table.TableState as a bean
Visiting NativeSelectConnector with ConnectorInitVisitor
NativeSelectConnector will be in the eager bundle
Visiting NativeSelectConnector with StateInitVisitor
Visiting NativeSelectConnector with WidgetInitVisitor
Visiting NativeSelectConnector with ClientRpcVisitor
Visiting NativeSelectConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.AbstractFieldState as a bean
Visiting DisableOnClickButtonConnector with ConnectorInitVisitor
DisableOnClickButtonConnector will be in the eager bundle
Visiting DisableOnClickButtonConnector with StateInitVisitor
Visiting DisableOnClickButtonConnector with WidgetInitVisitor
Visiting DisableOnClickButtonConnector with ClientRpcVisitor
Visiting DisableOnClickButtonConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.communication.SharedState as a bean
Visiting CustomComponentConnector with ConnectorInitVisitor
CustomComponentConnector will be in the eager bundle
Visiting CustomComponentConnector with StateInitVisitor
Visiting CustomComponentConnector with WidgetInitVisitor
Visiting CustomComponentConnector with ClientRpcVisitor
Visiting CustomComponentConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.AbstractComponentState as a bean
Visiting WindowConnector with ConnectorInitVisitor
WindowConnector will be in the eager bundle
Visiting WindowConnector with StateInitVisitor
Visiting WindowConnector with WidgetInitVisitor
Visiting WindowConnector with ClientRpcVisitor
Visiting WindowConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.window.WindowState as a bean
Will serialize class com.vaadin.shared.ui.window.WindowMode as an enum
Visiting PasswordFieldConnector with ConnectorInitVisitor
PasswordFieldConnector will be in the eager bundle
Visiting PasswordFieldConnector with StateInitVisitor
Visiting PasswordFieldConnector with WidgetInitVisitor
Visiting PasswordFieldConnector with ClientRpcVisitor
Visiting PasswordFieldConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.textfield.AbstractTextFieldState as a bean
Visiting InlineDateFieldConnector with ConnectorInitVisitor
InlineDateFieldConnector will be in the eager bundle
Visiting InlineDateFieldConnector with StateInitVisitor
Visiting InlineDateFieldConnector with WidgetInitVisitor
Visiting InlineDateFieldConnector with ClientRpcVisitor
Visiting InlineDateFieldConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.datefield.InlineDateFieldState as a bean
Will serialize class java.util.Date as a bean
Visiting PanelConnector with ConnectorInitVisitor
PanelConnector will be in the eager bundle
Visiting PanelConnector with StateInitVisitor
Visiting PanelConnector with WidgetInitVisitor
Visiting PanelConnector with ClientRpcVisitor
Visiting PanelConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.panel.PanelState as a bean
Visiting CustomFieldConnector with ConnectorInitVisitor
CustomFieldConnector will be in the eager bundle
Visiting CustomFieldConnector with StateInitVisitor
Visiting CustomFieldConnector with WidgetInitVisitor
Visiting CustomFieldConnector with ClientRpcVisitor
Visiting CustomFieldConnector with ServerRpcVisitor
Visiting DragAndDropWrapperConnector with ConnectorInitVisitor
DragAndDropWrapperConnector will be in the eager bundle
Visiting DragAndDropWrapperConnector with StateInitVisitor
Visiting DragAndDropWrapperConnector with WidgetInitVisitor
Visiting DragAndDropWrapperConnector with ClientRpcVisitor
Visiting DragAndDropWrapperConnector with ServerRpcVisitor
Visiting LinkConnector with ConnectorInitVisitor
LinkConnector will be in the eager bundle
Visiting LinkConnector with StateInitVisitor
Visiting LinkConnector with WidgetInitVisitor
Visiting LinkConnector with ClientRpcVisitor
Visiting LinkConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.link.LinkState as a bean
Visiting ImageConnector with ConnectorInitVisitor
ImageConnector will be in the eager bundle
Visiting ImageConnector with StateInitVisitor
Visiting ImageConnector with WidgetInitVisitor
Visiting ImageConnector with ClientRpcVisitor
Visiting ImageConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.image.ImageState as a bean
Visiting BrowserWindowOpenerConnector with ConnectorInitVisitor
BrowserWindowOpenerConnector will be in the eager bundle
Visiting BrowserWindowOpenerConnector with StateInitVisitor
Visiting BrowserWindowOpenerConnector with WidgetInitVisitor
Visiting BrowserWindowOpenerConnector with ClientRpcVisitor
Visiting BrowserWindowOpenerConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.BrowserWindowOpenerState as a bean
Visiting LabelConnector with ConnectorInitVisitor
LabelConnector will be in the eager bundle
Visiting LabelConnector with StateInitVisitor
Visiting LabelConnector with WidgetInitVisitor
Visiting LabelConnector with ClientRpcVisitor
Visiting LabelConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.label.LabelState as a bean
Will serialize class com.vaadin.shared.ui.label.ContentMode as an enum
Visiting BrowserFrameConnector with ConnectorInitVisitor
BrowserFrameConnector will be in the eager bundle
Visiting BrowserFrameConnector with StateInitVisitor
Visiting BrowserFrameConnector with WidgetInitVisitor
Visiting BrowserFrameConnector with ClientRpcVisitor
Visiting BrowserFrameConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.browserframe.BrowserFrameState as a bean
Visiting TabsheetConnector with ConnectorInitVisitor
TabsheetConnector will be in the eager bundle
Visiting TabsheetConnector with StateInitVisitor
Visiting TabsheetConnector with WidgetInitVisitor
Visiting TabsheetConnector with ClientRpcVisitor
Visiting TabsheetConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.tabsheet.TabsheetState as a bean
Visiting TreeConnector with ConnectorInitVisitor
TreeConnector will be in the eager bundle
Visiting TreeConnector with StateInitVisitor
Visiting TreeConnector with WidgetInitVisitor
Visiting TreeConnector with ClientRpcVisitor
Visiting TreeConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.tree.TreeState as a bean
Visiting NativeButtonConnector with ConnectorInitVisitor
NativeButtonConnector will be in the eager bundle
Visiting NativeButtonConnector with StateInitVisitor
Visiting NativeButtonConnector with WidgetInitVisitor
Visiting NativeButtonConnector with ClientRpcVisitor
Visiting NativeButtonConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.button.NativeButtonState as a bean
Visiting PopupDateFieldConnector with ConnectorInitVisitor
PopupDateFieldConnector will be in the eager bundle
Visiting PopupDateFieldConnector with StateInitVisitor
Visiting PopupDateFieldConnector with WidgetInitVisitor
Visiting PopupDateFieldConnector with ClientRpcVisitor
Visiting PopupDateFieldConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.datefield.PopupDateFieldState as a bean
Visiting EmbeddedConnector with ConnectorInitVisitor
EmbeddedConnector will be in the eager bundle
Visiting EmbeddedConnector with StateInitVisitor
Visiting EmbeddedConnector with WidgetInitVisitor
Visiting EmbeddedConnector with ClientRpcVisitor
Visiting EmbeddedConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.embedded.EmbeddedState as a bean
Visiting FlashConnector with ConnectorInitVisitor
FlashConnector will be in the eager bundle
Visiting FlashConnector with StateInitVisitor
Visiting FlashConnector with WidgetInitVisitor
Visiting FlashConnector with ClientRpcVisitor
Visiting FlashConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.flash.FlashState as a bean
Visiting CssLayoutConnector with ConnectorInitVisitor
CssLayoutConnector will be in the eager bundle
Visiting CssLayoutConnector with StateInitVisitor
Visiting CssLayoutConnector with WidgetInitVisitor
Visiting CssLayoutConnector with ClientRpcVisitor
Visiting CssLayoutConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.csslayout.CssLayoutState as a bean
Visiting AudioConnector with ConnectorInitVisitor
AudioConnector will be in the eager bundle
Visiting AudioConnector with StateInitVisitor
Visiting AudioConnector with WidgetInitVisitor
Visiting AudioConnector with ClientRpcVisitor
Visiting AudioConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.AbstractMediaState as a bean
Visiting VideoConnector with ConnectorInitVisitor
VideoConnector will be in the eager bundle
Visiting VideoConnector with StateInitVisitor
Visiting VideoConnector with WidgetInitVisitor
Visiting VideoConnector with ClientRpcVisitor
Visiting VideoConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.video.VideoState as a bean
Visiting CustomLayoutConnector with ConnectorInitVisitor
CustomLayoutConnector will be in the eager bundle
Visiting CustomLayoutConnector with StateInitVisitor
Visiting CustomLayoutConnector with WidgetInitVisitor
Visiting CustomLayoutConnector with ClientRpcVisitor
Visiting CustomLayoutConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.customlayout.CustomLayoutState as a bean
Visiting AbsoluteLayoutConnector with ConnectorInitVisitor
AbsoluteLayoutConnector will be in the eager bundle
Visiting AbsoluteLayoutConnector with StateInitVisitor
Visiting AbsoluteLayoutConnector with WidgetInitVisitor
Visiting AbsoluteLayoutConnector with ClientRpcVisitor
Visiting AbsoluteLayoutConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.absolutelayout.AbsoluteLayoutState as a bean
Visiting HorizontalLayoutConnector with ConnectorInitVisitor
HorizontalLayoutConnector will be in the eager bundle
Visiting HorizontalLayoutConnector with StateInitVisitor
Visiting HorizontalLayoutConnector with WidgetInitVisitor
Visiting HorizontalLayoutConnector with ClientRpcVisitor
Visiting HorizontalLayoutConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.orderedlayout.HorizontalLayoutState as a bean
Visiting TextFieldConnector with ConnectorInitVisitor
TextFieldConnector will be in the eager bundle
Visiting TextFieldConnector with StateInitVisitor
Visiting TextFieldConnector with WidgetInitVisitor
Visiting TextFieldConnector with ClientRpcVisitor
Visiting TextFieldConnector with ServerRpcVisitor
Visiting ListSelectConnector with ConnectorInitVisitor
ListSelectConnector will be in the eager bundle
Visiting ListSelectConnector with StateInitVisitor
Visiting ListSelectConnector with WidgetInitVisitor
Visiting ListSelectConnector with ClientRpcVisitor
Visiting ListSelectConnector with ServerRpcVisitor
Visiting FileDownloaderConnector with ConnectorInitVisitor
FileDownloaderConnector will be in the eager bundle
Visiting FileDownloaderConnector with StateInitVisitor
Visiting FileDownloaderConnector with WidgetInitVisitor
Visiting FileDownloaderConnector with ClientRpcVisitor
Visiting FileDownloaderConnector with ServerRpcVisitor
Visiting GridLayoutConnector with ConnectorInitVisitor
GridLayoutConnector will be in the eager bundle
Visiting GridLayoutConnector with StateInitVisitor
Visiting GridLayoutConnector with WidgetInitVisitor
Visiting GridLayoutConnector with ClientRpcVisitor
Visiting GridLayoutConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.gridlayout.GridLayoutState as a bean
Will serialize class com.vaadin.shared.ui.gridlayout.GridLayoutState.ChildComponentData as a bean
Visiting ButtonConnector with ConnectorInitVisitor
ButtonConnector will be in the eager bundle
Visiting ButtonConnector with StateInitVisitor
Visiting ButtonConnector with WidgetInitVisitor
Visiting ButtonConnector with ClientRpcVisitor
Visiting ButtonConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.button.ButtonState as a bean
Visiting TwinColSelectConnector with ConnectorInitVisitor
TwinColSelectConnector will be in the eager bundle
Visiting TwinColSelectConnector with StateInitVisitor
Visiting TwinColSelectConnector with WidgetInitVisitor
Visiting TwinColSelectConnector with ClientRpcVisitor
Visiting TwinColSelectConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.twincolselect.TwinColSelectState as a bean
Visiting JavaScriptExtension with ConnectorInitVisitor
JavaScriptExtension will be in the eager bundle
Visiting JavaScriptExtension with StateInitVisitor
Visiting JavaScriptExtension with WidgetInitVisitor
Visiting JavaScriptExtension with ClientRpcVisitor
Visiting JavaScriptExtension with ServerRpcVisitor
Will serialize class com.vaadin.shared.JavaScriptExtensionState as a bean
Visiting FormConnector with ConnectorInitVisitor
FormConnector will be in the eager bundle
Visiting FormConnector with StateInitVisitor
Visiting FormConnector with WidgetInitVisitor
Visiting FormConnector with ClientRpcVisitor
Visiting FormConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.form.FormState as a bean
Visiting TextAreaConnector with ConnectorInitVisitor
TextAreaConnector will be in the eager bundle
Visiting TextAreaConnector with StateInitVisitor
Visiting TextAreaConnector with WidgetInitVisitor
Visiting TextAreaConnector with ClientRpcVisitor
Visiting TextAreaConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.textarea.TextAreaState as a bean
Visiting ProgressBarConnector with ConnectorInitVisitor
ProgressBarConnector will be in the eager bundle
Visiting ProgressBarConnector with StateInitVisitor
Visiting ProgressBarConnector with WidgetInitVisitor
Visiting ProgressBarConnector with ClientRpcVisitor
Visiting ProgressBarConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.progressindicator.ProgressBarState as a bean
Visiting UploadConnector with ConnectorInitVisitor
UploadConnector will be in the eager bundle
Visiting UploadConnector with StateInitVisitor
Visiting UploadConnector with WidgetInitVisitor
Visiting UploadConnector with ClientRpcVisitor
Visiting UploadConnector with ServerRpcVisitor
Visiting FormLayoutConnector with ConnectorInitVisitor
FormLayoutConnector will be in the eager bundle
Visiting FormLayoutConnector with StateInitVisitor
Visiting FormLayoutConnector with WidgetInitVisitor
Visiting FormLayoutConnector with ClientRpcVisitor
Visiting FormLayoutConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.orderedlayout.AbstractOrderedLayoutState as a bean
Visiting JavaScriptManagerConnector with ConnectorInitVisitor
JavaScriptManagerConnector will be in the eager bundle
Visiting JavaScriptManagerConnector with StateInitVisitor
Visiting JavaScriptManagerConnector with WidgetInitVisitor
Visiting JavaScriptManagerConnector with ClientRpcVisitor
Visiting JavaScriptManagerConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.extension.javascriptmanager.JavaScriptManagerState as a bean
Visiting ProgressIndicatorConnector with ConnectorInitVisitor
ProgressIndicatorConnector will be in the eager bundle
Visiting ProgressIndicatorConnector with StateInitVisitor
Visiting ProgressIndicatorConnector with WidgetInitVisitor
Visiting ProgressIndicatorConnector with ClientRpcVisitor
Visiting ProgressIndicatorConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.progressindicator.ProgressIndicatorState as a bean
Visiting SliderConnector with ConnectorInitVisitor
SliderConnector will be in the eager bundle
Visiting SliderConnector with StateInitVisitor
Visiting SliderConnector with WidgetInitVisitor
Visiting SliderConnector with ClientRpcVisitor
Visiting SliderConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.slider.SliderState as a bean
Will serialize class com.vaadin.shared.ui.slider.SliderOrientation as an enum
Visiting ComboBoxConnector with ConnectorInitVisitor
ComboBoxConnector will be in the eager bundle
Visiting ComboBoxConnector with StateInitVisitor
Visiting ComboBoxConnector with WidgetInitVisitor
Visiting ComboBoxConnector with ClientRpcVisitor
Visiting ComboBoxConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.combobox.ComboBoxState as a bean
Visiting AccordionConnector with ConnectorInitVisitor
AccordionConnector will be in the eager bundle
Visiting AccordionConnector with StateInitVisitor
Visiting AccordionConnector with WidgetInitVisitor
Visiting AccordionConnector with ClientRpcVisitor
Visiting AccordionConnector with ServerRpcVisitor
Visiting CheckBoxConnector with ConnectorInitVisitor
CheckBoxConnector will be in the eager bundle
Visiting CheckBoxConnector with StateInitVisitor
Visiting CheckBoxConnector with WidgetInitVisitor
Visiting CheckBoxConnector with ClientRpcVisitor
Visiting CheckBoxConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.checkbox.CheckBoxState as a bean
Visiting VerticalSplitPanelConnector with ConnectorInitVisitor
VerticalSplitPanelConnector will be in the eager bundle
Visiting VerticalSplitPanelConnector with StateInitVisitor
Visiting VerticalSplitPanelConnector with WidgetInitVisitor
Visiting VerticalSplitPanelConnector with ClientRpcVisitor
Visiting VerticalSplitPanelConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.splitpanel.VerticalSplitPanelState as a bean
Will serialize class com.vaadin.shared.ui.splitpanel.AbstractSplitPanelState.SplitterState as a bean
Visiting JavaScriptComponentConnector with ConnectorInitVisitor
JavaScriptComponentConnector will be in the eager bundle
Visiting JavaScriptComponentConnector with StateInitVisitor
Visiting JavaScriptComponentConnector with WidgetInitVisitor
Visiting JavaScriptComponentConnector with ClientRpcVisitor
Visiting JavaScriptComponentConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.JavaScriptComponentState as a bean
Visiting OptionGroupConnector with ConnectorInitVisitor
OptionGroupConnector will be in the eager bundle
Visiting OptionGroupConnector with StateInitVisitor
Visiting OptionGroupConnector with WidgetInitVisitor
Visiting OptionGroupConnector with ClientRpcVisitor
Visiting OptionGroupConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.optiongroup.OptionGroupState as a bean
Visiting PopupViewConnector with ConnectorInitVisitor
PopupViewConnector will be in the eager bundle
Visiting PopupViewConnector with StateInitVisitor
Visiting PopupViewConnector with WidgetInitVisitor
Visiting PopupViewConnector with ClientRpcVisitor
Visiting PopupViewConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.popupview.PopupViewState as a bean
Visiting HorizontalSplitPanelConnector with ConnectorInitVisitor
HorizontalSplitPanelConnector will be in the eager bundle
Visiting HorizontalSplitPanelConnector with StateInitVisitor
Visiting HorizontalSplitPanelConnector with WidgetInitVisitor
Visiting HorizontalSplitPanelConnector with ClientRpcVisitor
Visiting HorizontalSplitPanelConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.splitpanel.HorizontalSplitPanelState as a bean
Visiting MenuBarConnector with ConnectorInitVisitor
MenuBarConnector will be in the eager bundle
Visiting MenuBarConnector with StateInitVisitor
Visiting MenuBarConnector with WidgetInitVisitor
Visiting MenuBarConnector with ClientRpcVisitor
Visiting MenuBarConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.menubar.MenuBarState as a bean
Visiting TreeTableConnector with ConnectorInitVisitor
TreeTableConnector will be in the eager bundle
Visiting TreeTableConnector with StateInitVisitor
Visiting TreeTableConnector with WidgetInitVisitor
Visiting TreeTableConnector with ClientRpcVisitor
Visiting TreeTableConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.treetable.TreeTableState as a bean
Visiting UnknownComponentConnector with ConnectorInitVisitor
Visiting UnknownComponentConnector with StateInitVisitor
Visiting UnknownComponentConnector with WidgetInitVisitor
Visiting UnknownComponentConnector with ClientRpcVisitor
Visiting UnknownComponentConnector with ServerRpcVisitor
Visiting UIClientRpc with ConnectorInitVisitor
Visiting UIClientRpc with StateInitVisitor
Visiting UIClientRpc with WidgetInitVisitor
Visiting UIClientRpc with ClientRpcVisitor
Visiting UIClientRpc with ServerRpcVisitor
Visiting ScrollClientRpc with ConnectorInitVisitor
Visiting ScrollClientRpc with StateInitVisitor
Visiting ScrollClientRpc with WidgetInitVisitor
Visiting ScrollClientRpc with ClientRpcVisitor
Visiting ScrollClientRpc with ServerRpcVisitor
Visiting PageClientRpc with ConnectorInitVisitor
Visiting PageClientRpc with StateInitVisitor
Visiting PageClientRpc with WidgetInitVisitor
Visiting PageClientRpc with ClientRpcVisitor
Visiting PageClientRpc with ServerRpcVisitor
Visiting DebugWindowClientRpc with ConnectorInitVisitor
Visiting DebugWindowClientRpc with StateInitVisitor
Visiting DebugWindowClientRpc with WidgetInitVisitor
Visiting DebugWindowClientRpc with ClientRpcVisitor
Visiting DebugWindowClientRpc with ServerRpcVisitor
Visiting MediaControl with ConnectorInitVisitor
Visiting MediaControl with StateInitVisitor
Visiting MediaControl with WidgetInitVisitor
Visiting MediaControl with ClientRpcVisitor
Visiting MediaControl with ServerRpcVisitor
Visiting UploadClientRpc with ConnectorInitVisitor
Visiting UploadClientRpc with StateInitVisitor
Visiting UploadClientRpc with WidgetInitVisitor
Visiting UploadClientRpc with ClientRpcVisitor
Visiting UploadClientRpc with ServerRpcVisitor
Visiting CalendarClientRpc with ConnectorInitVisitor
Visiting CalendarClientRpc with StateInitVisitor
Visiting CalendarClientRpc with WidgetInitVisitor
Visiting CalendarClientRpc with ClientRpcVisitor
Visiting CalendarClientRpc with ServerRpcVisitor
Visiting ExecuteJavaScriptRpc with ConnectorInitVisitor
Visiting ExecuteJavaScriptRpc with StateInitVisitor
Visiting ExecuteJavaScriptRpc with WidgetInitVisitor
Visiting ExecuteJavaScriptRpc with ClientRpcVisitor
Visiting ExecuteJavaScriptRpc with ServerRpcVisitor
Visiting FieldRpc.BlurServerRpc with ConnectorInitVisitor
Visiting FieldRpc.BlurServerRpc with StateInitVisitor
Visiting FieldRpc.BlurServerRpc with WidgetInitVisitor
Visiting FieldRpc.BlurServerRpc with ClientRpcVisitor
Visiting FieldRpc.BlurServerRpc with ServerRpcVisitor
Visiting AbsoluteLayoutServerRpc with ConnectorInitVisitor
Visiting AbsoluteLayoutServerRpc with StateInitVisitor
Visiting AbsoluteLayoutServerRpc with WidgetInitVisitor
Visiting AbsoluteLayoutServerRpc with ClientRpcVisitor
Visiting AbsoluteLayoutServerRpc with ServerRpcVisitor
Will serialize class com.vaadin.shared.MouseEventDetails as a bean
Will serialize class com.vaadin.shared.MouseEventDetails.MouseButton as an enum
Visiting LayoutClickRpc with ConnectorInitVisitor
Visiting LayoutClickRpc with StateInitVisitor
Visiting LayoutClickRpc with WidgetInitVisitor
Visiting LayoutClickRpc with ClientRpcVisitor
Visiting LayoutClickRpc with ServerRpcVisitor
Visiting ProgressIndicatorServerRpc with ConnectorInitVisitor
Visiting ProgressIndicatorServerRpc with StateInitVisitor
Visiting ProgressIndicatorServerRpc with WidgetInitVisitor
Visiting ProgressIndicatorServerRpc with ClientRpcVisitor
Visiting ProgressIndicatorServerRpc with ServerRpcVisitor
Visiting AbstractSplitPanelRpc with ConnectorInitVisitor
Visiting AbstractSplitPanelRpc with StateInitVisitor
Visiting AbstractSplitPanelRpc with WidgetInitVisitor
Visiting AbstractSplitPanelRpc with ClientRpcVisitor
Visiting AbstractSplitPanelRpc with ServerRpcVisitor
Visiting ImageServerRpc with ConnectorInitVisitor
Visiting ImageServerRpc with StateInitVisitor
Visiting ImageServerRpc with WidgetInitVisitor
Visiting ImageServerRpc with ClientRpcVisitor
Visiting ImageServerRpc with ServerRpcVisitor
Visiting PanelServerRpc with ConnectorInitVisitor
Visiting PanelServerRpc with StateInitVisitor
Visiting PanelServerRpc with WidgetInitVisitor
Visiting PanelServerRpc with ClientRpcVisitor
Visiting PanelServerRpc with ServerRpcVisitor
Visiting WindowServerRpc with ConnectorInitVisitor
Visiting WindowServerRpc with StateInitVisitor
Visiting WindowServerRpc with WidgetInitVisitor
Visiting WindowServerRpc with ClientRpcVisitor
Visiting WindowServerRpc with ServerRpcVisitor
Visiting CheckBoxServerRpc with ConnectorInitVisitor
Visiting CheckBoxServerRpc with StateInitVisitor
Visiting CheckBoxServerRpc with WidgetInitVisitor
Visiting CheckBoxServerRpc with ClientRpcVisitor
Visiting CheckBoxServerRpc with ServerRpcVisitor
Visiting ColorPickerGridServerRpc with ConnectorInitVisitor
Visiting ColorPickerGridServerRpc with StateInitVisitor
Visiting ColorPickerGridServerRpc with WidgetInitVisitor
Visiting ColorPickerGridServerRpc with ClientRpcVisitor
Visiting ColorPickerGridServerRpc with ServerRpcVisitor
Visiting ButtonServerRpc with ConnectorInitVisitor
Visiting ButtonServerRpc with StateInitVisitor
Visiting ButtonServerRpc with WidgetInitVisitor
Visiting ButtonServerRpc with ClientRpcVisitor
Visiting ButtonServerRpc with ServerRpcVisitor
Visiting FieldRpc.FocusServerRpc with ConnectorInitVisitor
Visiting FieldRpc.FocusServerRpc with StateInitVisitor
Visiting FieldRpc.FocusServerRpc with WidgetInitVisitor
Visiting FieldRpc.FocusServerRpc with ClientRpcVisitor
Visiting FieldRpc.FocusServerRpc with ServerRpcVisitor
Visiting UIServerRpc with ConnectorInitVisitor
Visiting UIServerRpc with StateInitVisitor
Visiting UIServerRpc with WidgetInitVisitor
Visiting UIServerRpc with ClientRpcVisitor
Visiting UIServerRpc with ServerRpcVisitor
Visiting EmbeddedServerRpc with ConnectorInitVisitor
Visiting EmbeddedServerRpc with StateInitVisitor
Visiting EmbeddedServerRpc with WidgetInitVisitor
Visiting EmbeddedServerRpc with ClientRpcVisitor
Visiting EmbeddedServerRpc with ServerRpcVisitor
Visiting AbstractOrderedLayoutServerRpc with ConnectorInitVisitor
Visiting AbstractOrderedLayoutServerRpc with StateInitVisitor
Visiting AbstractOrderedLayoutServerRpc with WidgetInitVisitor
Visiting AbstractOrderedLayoutServerRpc with ClientRpcVisitor
Visiting AbstractOrderedLayoutServerRpc with ServerRpcVisitor
Visiting PopupViewServerRpc with ConnectorInitVisitor
Visiting PopupViewServerRpc with StateInitVisitor
Visiting PopupViewServerRpc with WidgetInitVisitor
Visiting PopupViewServerRpc with ClientRpcVisitor
Visiting PopupViewServerRpc with ServerRpcVisitor
Visiting CssLayoutServerRpc with ConnectorInitVisitor
Visiting CssLayoutServerRpc with StateInitVisitor
Visiting CssLayoutServerRpc with WidgetInitVisitor
Visiting CssLayoutServerRpc with ClientRpcVisitor
Visiting CssLayoutServerRpc with ServerRpcVisitor
Visiting ClickRpc with ConnectorInitVisitor
Visiting ClickRpc with StateInitVisitor
Visiting ClickRpc with WidgetInitVisitor
Visiting ClickRpc with ClientRpcVisitor
Visiting ClickRpc with ServerRpcVisitor
Visiting CalendarServerRpc with ConnectorInitVisitor
Visiting CalendarServerRpc with StateInitVisitor
Visiting CalendarServerRpc with WidgetInitVisitor
Visiting CalendarServerRpc with ClientRpcVisitor
Visiting CalendarServerRpc with ServerRpcVisitor
Visiting FieldRpc.FocusAndBlurServerRpc with ConnectorInitVisitor
Visiting FieldRpc.FocusAndBlurServerRpc with StateInitVisitor
Visiting FieldRpc.FocusAndBlurServerRpc with WidgetInitVisitor
Visiting FieldRpc.FocusAndBlurServerRpc with ClientRpcVisitor
Visiting FieldRpc.FocusAndBlurServerRpc with ServerRpcVisitor
Visiting DebugWindowServerRpc with ConnectorInitVisitor
Visiting DebugWindowServerRpc with StateInitVisitor
Visiting DebugWindowServerRpc with WidgetInitVisitor
Visiting DebugWindowServerRpc with ClientRpcVisitor
Visiting DebugWindowServerRpc with ServerRpcVisitor
Visiting ColorPickerGradientServerRpc with ConnectorInitVisitor
Visiting ColorPickerGradientServerRpc with StateInitVisitor
Visiting ColorPickerGradientServerRpc with WidgetInitVisitor
Visiting ColorPickerGradientServerRpc with ClientRpcVisitor
Visiting ColorPickerGradientServerRpc with ServerRpcVisitor
Visiting ColorPickerServerRpc with ConnectorInitVisitor
Visiting ColorPickerServerRpc with StateInitVisitor
Visiting ColorPickerServerRpc with WidgetInitVisitor
Visiting ColorPickerServerRpc with ClientRpcVisitor
Visiting ColorPickerServerRpc with ServerRpcVisitor
Visiting SliderServerRpc with ConnectorInitVisitor
Visiting SliderServerRpc with StateInitVisitor
Visiting SliderServerRpc with WidgetInitVisitor
Visiting SliderServerRpc with ClientRpcVisitor
Visiting SliderServerRpc with ServerRpcVisitor
Visiting GridLayoutServerRpc with ConnectorInitVisitor
Visiting GridLayoutServerRpc with StateInitVisitor
Visiting GridLayoutServerRpc with WidgetInitVisitor
Visiting GridLayoutServerRpc with ClientRpcVisitor
Visiting GridLayoutServerRpc with ServerRpcVisitor
Populating deferred bundle
Populating CalendarConnector bundle
Visiting CalendarConnector with ConnectorInitVisitor
CalendarConnector will be in the CalendarConnector bundle
Visiting CalendarConnector with StateInitVisitor
Visiting CalendarConnector with WidgetInitVisitor
Visiting CalendarConnector with ClientRpcVisitor
Visiting CalendarConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.calendar.CalendarState as a bean
Will serialize class com.vaadin.shared.ui.calendar.CalendarState.Action as a bean
Will serialize class com.vaadin.shared.ui.calendar.CalendarState.Event as a bean
Will serialize class com.vaadin.shared.ui.calendar.CalendarState.Day as a bean
Populating RichTextAreaConnector bundle
Visiting RichTextAreaConnector with ConnectorInitVisitor
RichTextAreaConnector will be in the RichTextAreaConnector bundle
Visiting RichTextAreaConnector with StateInitVisitor
Visiting RichTextAreaConnector with WidgetInitVisitor
Visiting RichTextAreaConnector with ClientRpcVisitor
Visiting RichTextAreaConnector with ServerRpcVisitor
Populating ColorPickerGradientConnector bundle
Visiting ColorPickerGradientConnector with ConnectorInitVisitor
ColorPickerGradientConnector will be in the ColorPickerGradientConnector bundle
Visiting ColorPickerGradientConnector with StateInitVisitor
Visiting ColorPickerGradientConnector with WidgetInitVisitor
Visiting ColorPickerGradientConnector with ClientRpcVisitor
Visiting ColorPickerGradientConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.colorpicker.ColorPickerGradientState as a bean
Populating ColorPickerAreaConnector bundle
Visiting ColorPickerAreaConnector with ConnectorInitVisitor
ColorPickerAreaConnector will be in the ColorPickerAreaConnector bundle
Visiting ColorPickerAreaConnector with StateInitVisitor
Visiting ColorPickerAreaConnector with WidgetInitVisitor
Visiting ColorPickerAreaConnector with ClientRpcVisitor
Visiting ColorPickerAreaConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.colorpicker.ColorPickerState as a bean
Populating ColorPickerConnector bundle
Visiting ColorPickerConnector with ConnectorInitVisitor
ColorPickerConnector will be in the ColorPickerConnector bundle
Visiting ColorPickerConnector with StateInitVisitor
Visiting ColorPickerConnector with WidgetInitVisitor
Visiting ColorPickerConnector with ClientRpcVisitor
Visiting ColorPickerConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.colorpicker.ColorPickerState as a bean
Populating ColorPickerGridConnector bundle
Visiting ColorPickerGridConnector with ConnectorInitVisitor
ColorPickerGridConnector will be in the ColorPickerGridConnector bundle
Visiting ColorPickerGridConnector with StateInitVisitor
Visiting ColorPickerGridConnector with WidgetInitVisitor
Visiting ColorPickerGridConnector with ClientRpcVisitor
Visiting ColorPickerGridConnector with ServerRpcVisitor
Will serialize class com.vaadin.shared.ui.colorpicker.ColorPickerGridState as a bean
Adding ‘1’ new generated units
Compiling…
Compilation completed in 2.31 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Adding ‘1’ new generated units
Compiling…
Compilation completed in 0.04 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Computing all possible rebind results for ‘com.google.gwt.user.client.ui.MenuBar.Resources’
Rebinding com.google.gwt.user.client.ui.MenuBar.Resources
Invoking generator com.google.gwt.resources.rebind.context.InlineClientBundleGenerator
Preparing method menuBarSubMenuIcon
Adding image ‘com.google.gwt.user.client.ui.MenuBar.Resources.menuBarSubMenuIcon’
Adding ‘1’ new generated units
Compiling…
Compilation completed in 0.02 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Computing all possible rebind results for ‘com.vaadin.client.ui.dd.VAcceptCriterionFactory’
Rebinding com.vaadin.client.ui.dd.VAcceptCriterionFactory
Invoking generator com.vaadin.server.widgetsetutils.AcceptCriteriaFactoryGenerator
Detecting available criteria …
creating mapping for com.vaadin.event.dd.acceptcriteria.Not
creating mapping for com.vaadin.ui.Tree.TargetInSubtree
creating mapping for com.vaadin.ui.Tree.TreeDropCriterion
creating mapping for com.vaadin.event.dd.acceptcriteria.ContainsDataFlavor
creating mapping for com.vaadin.ui.AbstractSelect.AcceptItem
creating mapping for com.vaadin.event.dd.acceptcriteria.TargetDetailIs
creating mapping for com.vaadin.event.dd.acceptcriteria.SourceIs
creating mapping for com.vaadin.event.dd.acceptcriteria.SourceIsTarget
creating mapping for com.vaadin.ui.Table.TableDropCriterion
creating mapping for com.vaadin.event.dd.acceptcriteria.ServerSideCriterion
creating mapping for com.vaadin.event.dd.acceptcriteria.And
creating mapping for com.vaadin.ui.AbstractSelect.TargetItemIs
creating mapping for com.vaadin.event.dd.acceptcriteria.Or
creating mapping for com.vaadin.event.dd.acceptcriteria.AcceptAll
Done. (0seconds)
Adding ‘1’ new generated units
Compiling…
Compilation completed in 0.01 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Computing all possible rebind results for ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images’
Rebinding com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images
Invoking generator com.google.gwt.resources.rebind.context.InlineClientBundleGenerator
Preparing method bold
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.bold’
Preparing method createLink
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.createLink’
Preparing method hr
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.hr’
Preparing method indent
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.indent’
Preparing method insertImage
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.insertImage’
Preparing method italic
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.italic’
Preparing method justifyCenter
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.justifyCenter’
Preparing method justifyLeft
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.justifyLeft’
Preparing method justifyRight
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.justifyRight’
Preparing method ol
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.ol’
Preparing method outdent
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.outdent’
Preparing method removeFormat
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.removeFormat’
Preparing method removeLink
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.removeLink’
Preparing method strikeThrough
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.strikeThrough’
Preparing method subscript
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.subscript’
Preparing method superscript
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.superscript’
Preparing method ul
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.ul’
Preparing method underline
Adding image ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Images.underline’
Adding ‘1’ new generated units
Compiling…
Compilation completed in 0.01 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Computing all possible rebind results for ‘com.vaadin.client.ui.richtextarea.VRichTextToolbar.Strings’
Rebinding com.vaadin.client.ui.richtextarea.VRichTextToolbar.Strings
Invoking generator com.google.gwt.i18n.rebind.LocalizableGenerator
Processing interface com.vaadin.client.ui.richtextarea.VRichTextToolbar.Strings
Generating method body for black()
Generating method body for blue()
Generating method body for bold()
Generating method body for color()
Generating method body for createLink()
Generating method body for font()
Generating method body for green()
Generating method body for hr()
Generating method body for indent()
Generating method body for insertImage()
Generating method body for italic()
Generating method body for justifyCenter()
Generating method body for justifyLeft()
Generating method body for justifyRight()
Generating method body for large()
Generating method body for medium()
Generating method body for normal()
Generating method body for ol()
Generating method body for outdent()
Generating method body for red()
Generating method body for removeFormat()
Generating method body for removeLink()
Generating method body for size()
Generating method body for small()
Generating method body for strikeThrough()
Generating method body for subscript()
Generating method body for superscript()
Generating method body for ul()
Generating method body for underline()
Generating method body for white()
Generating method body for xlarge()
Generating method body for xsmall()
Generating method body for xxlarge()
Generating method body for xxsmall()
Generating method body for yellow()
Adding ‘1’ new generated units
Compiling…
Compilation completed in 0.01 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Computing all possible rebind results for ‘com.google.gwt.user.client.ui.impl.ClippedImageImpl.Template’
Rebinding com.google.gwt.user.client.ui.impl.ClippedImageImpl.Template
Invoking generator com.google.gwt.safehtml.rebind.SafeHtmlTemplatesGenerator
Constructing interface com.google.gwt.user.client.ui.impl.ClippedImageImpl.Template
Generating method body for image()
Adding ‘1’ new generated units
Compiling…
Compilation completed in 0.00 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Computing all possible rebind results for ‘com.google.gwt.user.client.ui.impl.ClippedImageImpl.DraggableTemplate’
Rebinding com.google.gwt.user.client.ui.impl.ClippedImageImpl.DraggableTemplate
Invoking generator com.google.gwt.safehtml.rebind.SafeHtmlTemplatesGenerator
Constructing interface com.google.gwt.user.client.ui.impl.ClippedImageImpl.DraggableTemplate
Generating method body for image()
Adding ‘1’ new generated units
Compiling…
Compilation completed in 0.00 seconds
Added 1 units to cache since last cleanup.
Removing invalidated units
Wrote 1 units to persistent cache.
Replacing GWT.runAsync with island loader calls
Looking up initial load sequence for split points
Compiling 6 permutations
Creating PermutationWorkerFactory instances
javaCommand = C:\Program Files\Java\jre7\bin\java
javaCommand = C:\Program Files\Java\jre7\bin\java
javaCommand = C:\Program Files\Java\jre7\bin\java
Compiling permutation 3…
Process output
Compiling
Compiling permutation 0…
Process output
Compiling
Compiling permutation 1…
Process output
Compiling
Compiling permutation 2…
Splitting JavaScript for incremental download
Splitting JavaScript for incremental download
Creating split point map file for the compile report
Assigning split point #1 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$2::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #2 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$3::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #3 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$4::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #4 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$5::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #5 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$6::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #6 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$7::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #7 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$8::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Permutation took 32030 ms
Splitting JavaScript for incremental download
Splitting JavaScript for incremental download
Compiling permutation 4…
Creating split point map file for the compile report
Assigning split point #1 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$2::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #2 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$3::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #3 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$4::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #4 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$5::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #5 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$6::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #6 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$7::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #7 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$8::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Permutation took 31962 ms
Compiling
Compiling permutation 5…
Creating split point map file for the compile report
Assigning split point #1 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$2::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #2 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$3::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #3 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$4::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #4 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$5::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #5 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$6::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #6 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$7::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #7 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$8::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Permutation took 33534 ms
Creating split point map file for the compile report
Assigning split point #1 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$2::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #2 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$3::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #3 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$4::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #4 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$5::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #5 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$6::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #6 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$7::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #7 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$8::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Permutation took 33987 ms
Splitting JavaScript for incremental download
Splitting JavaScript for incremental download
Creating split point map file for the compile report
Assigning split point #1 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$2::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #2 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$3::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #3 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$4::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #4 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$5::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #5 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$6::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #6 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$7::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #7 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$8::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Permutation took 16828 ms
Creating split point map file for the compile report
Assigning split point #1 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$2::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #2 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$3::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #3 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$4::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #4 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$5::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #5 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$6::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #6 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$7::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Assigning split point #7 for ‘@com.vaadin.client.metadata.ConnectorBundleLoaderImpl$8::load(Lcom/vaadin/client/metadata/TypeDataStore;)’
Permutation took 14307 ms
Compile of permutations succeeded
Linking into C:\Workspaces\Vaadin\E4_UI_Test\WebContent\VAADIN\widgetsets\com.sms.test.DisableOnClickButtonWidgetset; Writing extras to C:\Users\flb\AppData\Local\Temp\widgetset_com.sms.test.DisableOnClickButtonWidgetsetd24b2f67-021b-4569-bc43-46921b4d14fd\com.sms.test.DisableOnClickButtonWidgetset
Permutation 0 (strong name 638C8A740082516F64D05D5205F147DB) has an initial download size of 10947639 and total script size of 12529039
Invoking Linker RPC policy file manifest
Invoking Linker Cross-Site-Iframe
Invoking Linker RPC log linker
Emitting RPC log files
Invoking Linker Export CompilationResult symbol maps
Invoking Linker Emit compile report artifacts
Permutation 1 (strong name 302F6C0463D2D1FAEC94C3C78C07922E) has an initial download size of 10932166 and total script size of 12507479
Invoking Linker RPC policy file manifest
Invoking Linker Cross-Site-Iframe
Invoking Linker RPC log linker
Emitting RPC log files
Invoking Linker Export CompilationResult symbol maps
Invoking Linker Emit compile report artifacts
Permutation 2 (strong name 1469D294DE02A504F4F44150A0AB00F1) has an initial download size of 10987970 and total script size of 12568558
Invoking Linker RPC policy file manifest
Invoking Linker Cross-Site-Iframe
Invoking Linker RPC log linker
Emitting RPC log files
Invoking Linker Export CompilationResult symbol maps
Invoking Linker Emit compile report artifacts
Permutation 3 (strong name B16CED7666ADCA40B8B12DDA593FCB9E) has an initial download size of 10949702 and total script size of 12526550
Invoking Linker RPC policy file manifest
Invoking Linker Cross-Site-Iframe
Invoking Linker RPC log linker
Emitting RPC log files
Invoking Linker Export CompilationResult symbol maps
Invoking Linker Emit compile report artifacts
Permutation 4 (strong name 6B2F0385BF09071491FF6AF0E146B0A4) has an initial download size of 10950945 and total script size of 12527793
Invoking Linker RPC policy file manifest
Invoking Linker Cross-Site-Iframe
Invoking Linker RPC log linker
Emitting RPC log files
Invoking Linker Export CompilationResult symbol maps
Invoking Linker Emit compile report artifacts
Permutation 5 (strong name BDE0B0CBDE1679A6844745EC3B0061DF) has an initial download size of 10981415 and total script size of 12562108
Invoking Linker RPC policy file manifest
Invoking Linker Cross-Site-Iframe
Invoking Linker RPC log linker
Emitting RPC log files
Invoking Linker Export CompilationResult symbol maps
Invoking Linker Emit compile report artifacts
Invoking Linker RPC policy file manifest
Invoking Linker Cross-Site-Iframe
Invoking Linker RPC log linker
Invoking Linker Export CompilationResult symbol maps
Invoking Linker Emit compile report artifacts
Linking Public artifacts into C:\Workspaces\Vaadin\E4_UI_Test\WebContent\VAADIN\widgetsets
Linking Deploy artifacts into C:\Users\flb\AppData\Local\Temp\widgetset_com.sms.test.DisableOnClickButtonWidgetsetd24b2f67-021b-4569-bc43-46921b4d14fd
Linking Private artifacts into C:\Users\flb\AppData\Local\Temp\widgetset_com.sms.test.DisableOnClickButtonWidgetsetd24b2f67-021b-4569-bc43-46921b4d14fd
Link succeeded
Compilation succeeded – 92.731s
Shutting down PersistentUnitCache thread

Finally found the problem. It was in the web.xml file. I had “widgetset” misspelled, but that does raise a question. How may widgetsets can you reference in the web.xml file?

Hi,

and great that you found the problem before I had a chance to answer. As for your question, you can only reference one widgetset for each vaadin servlet definition in the web.xml file. If you set up more vaadin servlets, each one can have a different widgetset.

If you need to combine multiple widgetsets, you should create one “top-level” widgetset which inherits all the other ones. For an example, just see what the vaadin eclipse plugin does when you add multiple add-ons which have widgetsets.

-tepi

Thank you and everybody else for their help.
Thank you
Freddy

I have moved on to what I actually wanted to do, which was to extend the text field. I have got everything working correctly except one thing. The value I enter in the text field does not seem to be getting back to the server side code. When I ask for the “TextField” value using “getValue()”, I get back the original value of the field. In an addition the field is set back to the original value. I have tried to call the “valueChange(true)” method on the client, but that also resets everything back to where I started. How do I cause the client to update the values in the server code?

I have been playing around with this all day today. Nothing I have tried seems to update the value for the text field on the server. Attached is my current code for this field. Yes I know that there are specific packages available that do this, but I have certain requirements and also will have to exapand this further in the future, so I want to figure this out myself.
13595.zip (5.06 KB)

One thing I can see there which might affect this is that your TextField is not set into immediate mode, please try that. Otherwise I wasn’t sure where/when exactly you need the value - I couldn’t see it used in your server-side class in the code you attached.

-tepi

I have attached the CustomComponent that I am using to test the new text field I created. In there I am setting the textfield to immediate.

It is like something is not linked up correctly between the two sides of the component. I just can not see what I am missing.
13598.java (3.6 KB)

I figured it out and got it work. I am not sure what the difference is between what I was doing when it did not work and now. Basically I started over from scratch, taking what I have learned, and was able to create the masked field I wanted.

Thank you
Freddy

Ok, excellent that you finally got it working! If you can’t see the difference it was probably some very small thing somewhere that got overlooked.

-tepi